// ****************************************************************************** 
// Copyright     :  Copyright (C) 2018, Hisilicon Technologies Co. Ltd.
// File name     :  cpu_cluster_cfg_c_union_define.h
// Project line  :  ICT
// Department    :  ICT Processor Chipset Development Dep
// Author        :  xxx
// Version       :  1.0
// Date          :  2015/11/15
// Description   :  The description of xxx project
// Others        :  Generated automatically by nManager V4.2 
// History       :  xxx 2018/03/19 15:33:19 Create file
// ******************************************************************************

#ifndef __CPU_CLUSTER_CFG_C_UNION_DEFINE_H__
#define __CPU_CLUSTER_CFG_C_UNION_DEFINE_H__

/* Define the union U_SC_CLUS_CRG_CLK_EN */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_0         : 27  ; /* [31:5] */
        unsigned int    icg_en_dbg    : 1  ; /* [4] */
        unsigned int    icg_en_atb    : 1  ; /* [3] */
        unsigned int    icg_en_gic    : 1  ; /* [2] */
        unsigned int    icg_en_scu    : 1  ; /* [1] */
        unsigned int    icg_en_periph : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CLUS_CRG_CLK_EN;

/* Define the union U_SC_CLUS_CRG_CLK_DIS */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_1          : 27  ; /* [31:5] */
        unsigned int    icg_dis_dbg    : 1  ; /* [4] */
        unsigned int    icg_dis_atb    : 1  ; /* [3] */
        unsigned int    icg_dis_gic    : 1  ; /* [2] */
        unsigned int    icg_dis_scu    : 1  ; /* [1] */
        unsigned int    icg_dis_periph : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CLUS_CRG_CLK_DIS;

/* Define the union U_SC_MBIST_CLK_EN */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_2                : 30  ; /* [31:2] */
        unsigned int    icg_en_mbist_core    : 1  ; /* [1] */
        unsigned int    icg_en_mbist_fcm_ppu : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_MBIST_CLK_EN;

/* Define the union U_SC_MBIST_CLK_DIS */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_3                 : 30  ; /* [31:2] */
        unsigned int    icg_dis_mbist_core    : 1  ; /* [1] */
        unsigned int    icg_dis_mbist_fcm_ppu : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_MBIST_CLK_DIS;

/* Define the union U_SC_CLUS_CRG_RESET_REQ */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_4             : 16  ; /* [31:16] */
        unsigned int    srst_req_cpu7     : 1  ; /* [15] */
        unsigned int    srst_req_cpu6     : 1  ; /* [14] */
        unsigned int    srst_req_cpu5     : 1  ; /* [13] */
        unsigned int    srst_req_cpu4     : 1  ; /* [12] */
        unsigned int    srst_req_cpu3     : 1  ; /* [11] */
        unsigned int    srst_req_cpu2     : 1  ; /* [10] */
        unsigned int    srst_req_cpu1     : 1  ; /* [9] */
        unsigned int    srst_req_cpu0     : 1  ; /* [8] */
        unsigned int    srst_req_cpu7_por : 1  ; /* [7] */
        unsigned int    srst_req_cpu6_por : 1  ; /* [6] */
        unsigned int    srst_req_cpu5_por : 1  ; /* [5] */
        unsigned int    srst_req_cpu4_por : 1  ; /* [4] */
        unsigned int    srst_req_cpu3_por : 1  ; /* [3] */
        unsigned int    srst_req_cpu2_por : 1  ; /* [2] */
        unsigned int    srst_req_cpu1_por : 1  ; /* [1] */
        unsigned int    srst_req_cpu0_por : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CLUS_CRG_RESET_REQ;

/* Define the union U_SC_CLUS_CRG_RESET_DREQ */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_5              : 16  ; /* [31:16] */
        unsigned int    srst_dreq_cpu7     : 1  ; /* [15] */
        unsigned int    srst_dreq_cpu6     : 1  ; /* [14] */
        unsigned int    srst_dreq_cpu5     : 1  ; /* [13] */
        unsigned int    srst_dreq_cpu4     : 1  ; /* [12] */
        unsigned int    srst_dreq_cpu3     : 1  ; /* [11] */
        unsigned int    srst_dreq_cpu2     : 1  ; /* [10] */
        unsigned int    srst_dreq_cpu1     : 1  ; /* [9] */
        unsigned int    srst_dreq_cpu0     : 1  ; /* [8] */
        unsigned int    srst_dreq_cpu7_por : 1  ; /* [7] */
        unsigned int    srst_dreq_cpu6_por : 1  ; /* [6] */
        unsigned int    srst_dreq_cpu5_por : 1  ; /* [5] */
        unsigned int    srst_dreq_cpu4_por : 1  ; /* [4] */
        unsigned int    srst_dreq_cpu3_por : 1  ; /* [3] */
        unsigned int    srst_dreq_cpu2_por : 1  ; /* [2] */
        unsigned int    srst_dreq_cpu1_por : 1  ; /* [1] */
        unsigned int    srst_dreq_cpu0_por : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CLUS_CRG_RESET_DREQ;

/* Define the union U_SC_CLUS_MBIST_RESET_REQ */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_6          : 31  ; /* [31:1] */
        unsigned int    srst_req_mbist : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CLUS_MBIST_RESET_REQ;

/* Define the union U_SC_CLUS_MBIST_RESET_DREQ */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_7           : 31  ; /* [31:1] */
        unsigned int    srst_dreq_mbist : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CLUS_MBIST_RESET_DREQ;

/* Define the union U_SC_BIU_RESET_REQ */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_8           : 27  ; /* [31:5] */
        unsigned int    srst_req_dbg    : 1  ; /* [4] */
        unsigned int    srst_req_atb    : 1  ; /* [3] */
        unsigned int    srst_req_scu    : 1  ; /* [2] */
        unsigned int    srst_req_gic    : 1  ; /* [1] */
        unsigned int    srst_req_periph : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_BIU_RESET_REQ;

/* Define the union U_SC_BIU_RESET_DREQ */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_9            : 27  ; /* [31:5] */
        unsigned int    srst_dreq_dbg    : 1  ; /* [4] */
        unsigned int    srst_dreq_atb    : 1  ; /* [3] */
        unsigned int    srst_dreq_scu    : 1  ; /* [2] */
        unsigned int    srst_dreq_gic    : 1  ; /* [1] */
        unsigned int    srst_dreq_periph : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_BIU_RESET_DREQ;

/* Define the union U_SC_SCU_POR_RESET_REQ */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_10           : 31  ; /* [31:1] */
        unsigned int    srst_req_scu_por : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_SCU_POR_RESET_REQ;

/* Define the union U_SC_SCU_POR_RESET_DREQ */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_11            : 31  ; /* [31:1] */
        unsigned int    srst_dreq_scu_por : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_SCU_POR_RESET_DREQ;

/* Define the union U_SC_FSM_RESET_REQ */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_12            : 23  ; /* [31:9] */
        unsigned int    srst_req_core_fsm : 8  ; /* [8:1] */
        unsigned int    srst_req_fcm_fsm  : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_FSM_RESET_REQ;

/* Define the union U_SC_FSM_RESET_DREQ */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_13             : 30  ; /* [31:2] */
        unsigned int    srst_dreq_core_fsm : 1  ; /* [1] */
        unsigned int    srst_dreq_fcm_fsm  : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_FSM_RESET_DREQ;

/* Define the union U_SC_TSENSOR0_ALARM */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_14              : 2  ; /* [31:30] */
        unsigned int    tsensor0_ultra_high : 10  ; /* [29:20] */
        unsigned int    tsensor0_high       : 10  ; /* [19:10] */
        unsigned int    tsensor0_low        : 10  ; /* [9:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_TSENSOR0_ALARM;

/* Define the union U_SC_TSENSOR0_SAMPLE_NUM */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_15                    : 28  ; /* [31:4] */
        unsigned int    tsensor0_sample_shift_num : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_TSENSOR0_SAMPLE_NUM;

/* Define the union U_SC_TSENSOR0_CTRL */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_16               : 18  ; /* [31:14] */
        unsigned int    tsensor0_temp_ct_sel : 2  ; /* [13:12] */
        unsigned int    rsv_17               : 10  ; /* [11:2] */
        unsigned int    tsensor0_temp_calib  : 1  ; /* [1] */
        unsigned int    tsensor0_temp_en     : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_TSENSOR0_CTRL;

/* Define the union U_SC_CPU_PMU_CTRL */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_18                 : 24  ; /* [31:8] */
        unsigned int    pmusnapshotreq_cluster : 8  ; /* [7:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CPU_PMU_CTRL;

/* Define the union U_SC_CPU_GICDIS_CTRL */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_19              : 31  ; /* [31:1] */
        unsigned int    giccdisable_cluster : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CPU_GICDIS_CTRL;

/* Define the union U_SC_CPU_SYSBROADCAST_CTRL */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_20                         : 27  ; /* [31:5] */
        unsigned int    broadcastcachemaint_cluster    : 1  ; /* [4] */
        unsigned int    broadcastouter_cluster         : 1  ; /* [3] */
        unsigned int    broadcastatomic_cluster        : 1  ; /* [2] */
        unsigned int    broadcastcachemaintpou_cluster : 1  ; /* [1] */
        unsigned int    broadcastpersist_cluster       : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CPU_SYSBROADCAST_CTRL;

/* Define the union U_SC_CPU_CLKEN */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_21      : 24  ; /* [31:8] */
        unsigned int    icg_en_core : 8  ; /* [7:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CPU_CLKEN;

/* Define the union U_SC_CFGEND */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_22    : 24  ; /* [31:8] */
        unsigned int    sc_cfgend : 8  ; /* [7:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CFGEND;

/* Define the union U_SC_VINITHI */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_23     : 24  ; /* [31:8] */
        unsigned int    sc_vinithi : 8  ; /* [7:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_VINITHI;

/* Define the union U_SC_CLUS0_CTRL_RVBA0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rvbaraddr0_cluster : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CLUS0_CTRL_RVBA0;

/* Define the union U_SC_CLUS0_CTRL_RVBA1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rvbaraddr1_cluster : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CLUS0_CTRL_RVBA1;

/* Define the union U_SC_CLUS0_CTRL_RVBA2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rvbaraddr2_cluster : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CLUS0_CTRL_RVBA2;

/* Define the union U_SC_CLUS0_CTRL_RVBA3 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rvbaraddr3_cluster : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CLUS0_CTRL_RVBA3;

/* Define the union U_SC_CLUS0_CTRL_RVBA4 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rvbaraddr4_cluster : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CLUS0_CTRL_RVBA4;

/* Define the union U_SC_CLUS0_CTRL_RVBA5 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rvbaraddr5_cluster : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CLUS0_CTRL_RVBA5;

/* Define the union U_SC_CLUS0_CTRL_RVBA6 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rvbaraddr6_cluster : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CLUS0_CTRL_RVBA6;

/* Define the union U_SC_CLUS0_CTRL_RVBA7 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rvbaraddr7_cluster : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CLUS0_CTRL_RVBA7;

/* Define the union U_SC_STRETCH_L3RAMCLK_EN */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_24              : 31  ; /* [31:1] */
        unsigned int    stretch_l3ramclk_en : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_STRETCH_L3RAMCLK_EN;

/* Define the union U_SC_CLUS_CRYPTODISABLE */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_25                : 28  ; /* [31:4] */
        unsigned int    cryptodisable_cluster : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CLUS_CRYPTODISABLE;

/* Define the union U_SC_AA64NAA32_CFG */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_26    : 24  ; /* [31:8] */
        unsigned int    aa64naa32 : 8  ; /* [7:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_AA64NAA32_CFG;

/* Define the union U_SC_DBG_AUTH_CTRL */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_27      : 28  ; /* [31:4] */
        unsigned int    cpu_spniden : 1  ; /* [3] */
        unsigned int    cpu_spiden  : 1  ; /* [2] */
        unsigned int    cpu_niden   : 1  ; /* [1] */
        unsigned int    cpu_dbgen   : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_DBG_AUTH_CTRL;

/* Define the union U_SC_SECURE_DEBUG_EN */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_28                : 24  ; /* [31:8] */
        unsigned int    secure_debug_en_core7 : 1  ; /* [7] */
        unsigned int    secure_debug_en_core6 : 1  ; /* [6] */
        unsigned int    secure_debug_en_core5 : 1  ; /* [5] */
        unsigned int    secure_debug_en_core4 : 1  ; /* [4] */
        unsigned int    secure_debug_en_core3 : 1  ; /* [3] */
        unsigned int    secure_debug_en_core2 : 1  ; /* [2] */
        unsigned int    secure_debug_en_core1 : 1  ; /* [1] */
        unsigned int    secure_debug_en_core0 : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_SECURE_DEBUG_EN;

/* Define the union U_SC_STRETCH_L2RAMCLK_EN */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_29                    : 24  ; /* [31:8] */
        unsigned int    stretch_l2ramclk_en_core7 : 1  ; /* [7] */
        unsigned int    stretch_l2ramclk_en_core6 : 1  ; /* [6] */
        unsigned int    stretch_l2ramclk_en_core5 : 1  ; /* [5] */
        unsigned int    stretch_l2ramclk_en_core4 : 1  ; /* [4] */
        unsigned int    stretch_l2ramclk_en_core3 : 1  ; /* [3] */
        unsigned int    stretch_l2ramclk_en_core2 : 1  ; /* [2] */
        unsigned int    stretch_l2ramclk_en_core1 : 1  ; /* [1] */
        unsigned int    stretch_l2ramclk_en_core0 : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_STRETCH_L2RAMCLK_EN;

/* Define the union U_SC_HPM_CTRL */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_30  : 25  ; /* [31:7] */
        unsigned int    hpm_en  : 1  ; /* [6] */
        unsigned int    hpm_div : 6  ; /* [5:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_HPM_CTRL;

/* Define the union U_SC_SYSCOACK */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_31      : 31  ; /* [31:1] */
        unsigned int    sc_syscoack : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_SYSCOACK;

/* Define the union U_SC_EVENTO_MASK */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_32              : 26  ; /* [31:6] */
        unsigned int    smmu_event_mask_m3  : 1  ; /* [5] */
        unsigned int    smmu_event_mask_ts  : 1  ; /* [4] */
        unsigned int    smmu_event_mask_a55 : 1  ; /* [3] */
        unsigned int    eventi_mask_ts      : 1  ; /* [2] */
        unsigned int    evento_mask_m3      : 1  ; /* [1] */
        unsigned int    evento_mask_ts      : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_EVENTO_MASK;

/* Define the union U_SC_CPU_CORE_BTAC0_MEM_CTRL */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    cpu_core_btac0_mem_ctrl : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CPU_CORE_BTAC0_MEM_CTRL;

/* Define the union U_SC_CPU_CORE_BTAC1_MEM_CTRL */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    cpu_core_btac1_mem_ctrl : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CPU_CORE_BTAC1_MEM_CTRL;

/* Define the union U_SC_CPU_CORE_DDATA_MEM_CTRL */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    cpu_core_ddata_mem_ctrl : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CPU_CORE_DDATA_MEM_CTRL;

/* Define the union U_SC_CPU_CORE_DDIRTY_MEM_CTRL */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    cpu_core_ddirty_mem_ctrl : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CPU_CORE_DDIRTY_MEM_CTRL;

/* Define the union U_SC_CPU_CORE_DTAG_MEM_CTRL */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    cpu_core_dtag_mem_ctrl : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CPU_CORE_DTAG_MEM_CTRL;

/* Define the union U_SC_CPU_CORE_IDATA_MEM_CTRL */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    cpu_core_idata_mem_ctrl : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CPU_CORE_IDATA_MEM_CTRL;

/* Define the union U_SC_CPU_CORE_ITAG_MEM_CTRL */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    cpu_core_itag_mem_ctrl : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CPU_CORE_ITAG_MEM_CTRL;

/* Define the union U_SC_CPU_L2_DATA_MEM_CTRL */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    cpu_l2_data_mem_ctrl : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CPU_L2_DATA_MEM_CTRL;

/* Define the union U_SC_CPU_L2_DB_MEM_CTRL */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    cpu_l2_db_mem_ctrl : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CPU_L2_DB_MEM_CTRL;

/* Define the union U_SC_CPU_L2_TAG_MEM_CTRL */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    cpu_l2_tag_mem_ctrl : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CPU_L2_TAG_MEM_CTRL;

/* Define the union U_SC_CPU_L2_VICTIM_MEM_CTRL */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    cpu_l2_victim_mem_ctrl : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CPU_L2_VICTIM_MEM_CTRL;

/* Define the union U_SC_CPU_TLB_DATA_MEM_CTRL */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    cpu_tlb_data_mem_ctrl : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CPU_TLB_DATA_MEM_CTRL;

/* Define the union U_SC_CPU_TLB_TAG_MEM_CTRL */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    cpu_tlb_tag_mem_ctrl : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CPU_TLB_TAG_MEM_CTRL;

/* Define the union U_SC_CPU_L3_DATA_WAY3_0_MEM_CTRL */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    cpu_l3_data_way3_0_mem_ctrl : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CPU_L3_DATA_WAY3_0_MEM_CTRL;

/* Define the union U_SC_CPU_L3_DATA_WAY7_4_MEM_CTRL */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    cpu_l3_data_way7_4_mem_ctrl : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CPU_L3_DATA_WAY7_4_MEM_CTRL;

/* Define the union U_SC_CPU_L3_DATA_WAY11_8_MEM_CTRL */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    cpu_l3_data_way11_8_mem_ctrl : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CPU_L3_DATA_WAY11_8_MEM_CTRL;

/* Define the union U_SC_CPU_L3_DATA_WAY15_12_MEM_CTRL */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    cpu_l3_data_way15_12_mem_ctrl : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CPU_L3_DATA_WAY15_12_MEM_CTRL;

/* Define the union U_SC_CPU_L3_TAG_WAY3_0_MEM_CTRL */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    cpu_l3_tag_way3_0_mem_ctrl : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CPU_L3_TAG_WAY3_0_MEM_CTRL;

/* Define the union U_SC_CPU_L3_TAG_WAY7_4_MEM_CTRL */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    cpu_l3_tag_way7_4_mem_ctrl : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CPU_L3_TAG_WAY7_4_MEM_CTRL;

/* Define the union U_SC_CPU_L3_TAG_WAY11_8_MEM_CTRL */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    cpu_l3_tag_way11_8_mem_ctrl : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CPU_L3_TAG_WAY11_8_MEM_CTRL;

/* Define the union U_SC_CPU_L3_TAG_WAY15_12_MEM_CTRL */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    cpu_l3_tag_way15_12_mem_ctrl : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CPU_L3_TAG_WAY15_12_MEM_CTRL;

/* Define the union U_SC_CPU_L3_VICITIM_MEM_CTRL */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    cpu_l3_vicitim_mem_ctrl : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CPU_L3_VICITIM_MEM_CTRL;

/* Define the union U_SC_CPU_SCU_LTDB_MEM_CTRL */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    cpu_scu_ltdb_mem_ctrl : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CPU_SCU_LTDB_MEM_CTRL;

/* Define the union U_SC_CPU_SCU_SF_MEM_CTRL */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    cpu_scu_sf_mem_ctrl : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CPU_SCU_SF_MEM_CTRL;

/* Define the union U_SC_SP_RAM_CTRL */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_33                  : 28  ; /* [31:4] */
        unsigned int    sc_sp_ram_tmod_ultrasoc : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_SP_RAM_CTRL;

/* Define the union U_SC_CPU_CTRL */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_34   : 24  ; /* [31:8] */
        unsigned int    sc_cfgte : 8  ; /* [7:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CPU_CTRL;

/* Define the union U_SC_TSENSOR0_INT */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_35              : 29  ; /* [31:3] */
        unsigned int    tsensor0_ultra_over : 1  ; /* [2] */
        unsigned int    tsensor0_over       : 1  ; /* [1] */
        unsigned int    tsensor0_under      : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_TSENSOR0_INT;

/* Define the union U_SC_TSENSOR0_INT_MASK */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_36                       : 29  ; /* [31:3] */
        unsigned int    tsensor0_ultra_over_int_mask : 1  ; /* [2] */
        unsigned int    tsensor0_over_int_mask       : 1  ; /* [1] */
        unsigned int    tsensor0_under_int_mask      : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_TSENSOR0_INT_MASK;

/* Define the union U_SC_CLUS_CRG_CLK_ST */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_37        : 27  ; /* [31:5] */
        unsigned int    icg_st_dbg    : 1  ; /* [4] */
        unsigned int    icg_st_atb    : 1  ; /* [3] */
        unsigned int    icg_st_gic    : 1  ; /* [2] */
        unsigned int    icg_st_scu    : 1  ; /* [1] */
        unsigned int    icg_st_periph : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CLUS_CRG_CLK_ST;

/* Define the union U_SC_MBIST_CLK_ST */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_38               : 30  ; /* [31:2] */
        unsigned int    icg_st_mbist_core    : 1  ; /* [1] */
        unsigned int    icg_st_mbist_fcm_ppu : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_MBIST_CLK_ST;

/* Define the union U_SC_CLUS_CRG_RESET_ST */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_39           : 16  ; /* [31:16] */
        unsigned int    srst_st_cpu7     : 1  ; /* [15] */
        unsigned int    srst_st_cpu6     : 1  ; /* [14] */
        unsigned int    srst_st_cpu5     : 1  ; /* [13] */
        unsigned int    srst_st_cpu4     : 1  ; /* [12] */
        unsigned int    srst_st_cpu3     : 1  ; /* [11] */
        unsigned int    srst_st_cpu2     : 1  ; /* [10] */
        unsigned int    srst_st_cpu1     : 1  ; /* [9] */
        unsigned int    srst_st_cpu0     : 1  ; /* [8] */
        unsigned int    srst_st_cpu7_por : 1  ; /* [7] */
        unsigned int    srst_st_cpu6_por : 1  ; /* [6] */
        unsigned int    srst_st_cpu5_por : 1  ; /* [5] */
        unsigned int    srst_st_cpu4_por : 1  ; /* [4] */
        unsigned int    srst_st_cpu3_por : 1  ; /* [3] */
        unsigned int    srst_st_cpu2_por : 1  ; /* [2] */
        unsigned int    srst_st_cpu1_por : 1  ; /* [1] */
        unsigned int    srst_st_cpu0_por : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CLUS_CRG_RESET_ST;

/* Define the union U_SC_CLUS_MBIST_RESET_ST */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_40        : 31  ; /* [31:1] */
        unsigned int    srst_st_mbist : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CLUS_MBIST_RESET_ST;

/* Define the union U_SC_BIU_TRESET_ST */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_41         : 27  ; /* [31:5] */
        unsigned int    srst_st_dbg    : 1  ; /* [4] */
        unsigned int    srst_st_atb    : 1  ; /* [3] */
        unsigned int    srst_st_scu    : 1  ; /* [2] */
        unsigned int    srst_st_gic    : 1  ; /* [1] */
        unsigned int    srst_st_periph : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_BIU_TRESET_ST;

/* Define the union U_SC_SCU_POR_TRESET_ST */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_42          : 31  ; /* [31:1] */
        unsigned int    srst_st_scu_por : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_SCU_POR_TRESET_ST;

/* Define the union U_SC_FSM_TRESET_ST */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_43           : 23  ; /* [31:9] */
        unsigned int    srst_st_core_fsm : 8  ; /* [8:1] */
        unsigned int    srst_st_fcm_fsm  : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_FSM_TRESET_ST;

/* Define the union U_SC_TSENSOR0_ST */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_44              : 19  ; /* [31:13] */
        unsigned int    tsensor0_temp_ready : 1  ; /* [12] */
        unsigned int    rsv_45              : 2  ; /* [11:10] */
        unsigned int    tsensor0_temp_out   : 10  ; /* [9:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_TSENSOR0_ST;

/* Define the union U_SC_TSENSOR0_TEMP_SAMPLE_AVERAGE */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    tsensor0_valid  : 1  ; /* [31] */
        unsigned int    rsv_46          : 21  ; /* [30:10] */
        unsigned int    tsensor0_sample : 10  ; /* [9:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_TSENSOR0_TEMP_SAMPLE_AVERAGE;

/* Define the union U_SC_CPU_PMUSNAPSHOTACK_ST */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_47                 : 28  ; /* [31:4] */
        unsigned int    pmusnapshotack_cluster : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CPU_PMUSNAPSHOTACK_ST;

/* Define the union U_SC_CPU_STANDBYWFE_ST */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_48             : 24  ; /* [31:8] */
        unsigned int    standbywfe_cluster : 8  ; /* [7:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CPU_STANDBYWFE_ST;

/* Define the union U_SC_CPU_STANDBYWFI_ST */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_49             : 24  ; /* [31:8] */
        unsigned int    standbywfi_cluster : 8  ; /* [7:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_CPU_STANDBYWFI_ST;

/* Define the union U_SC_COREINSTRRET */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_50          : 24  ; /* [31:8] */
        unsigned int    sc_coreinstrret : 8  ; /* [7:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_COREINSTRRET;

/* Define the union U_SC_COREINSTRRUN */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_51          : 24  ; /* [31:8] */
        unsigned int    sc_coreinstrrun : 8  ; /* [7:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_COREINSTRRUN;

/* Define the union U_SC_RESERVE_DFX_CORE0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_52                    : 28  ; /* [31:4] */
        unsigned int    eco_pm_ccnt_q_63bit_core0 : 1  ; /* [3] */
        unsigned int    gic_irq_core0             : 1  ; /* [2] */
        unsigned int    gic_fiq_core0             : 1  ; /* [1] */
        unsigned int    dbgack_core0              : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_RESERVE_DFX_CORE0;

/* Define the union U_SC_RESERVE_DFX_CORE1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_53                    : 28  ; /* [31:4] */
        unsigned int    eco_pm_ccnt_q_63bit_core1 : 1  ; /* [3] */
        unsigned int    gic_irq_core1             : 1  ; /* [2] */
        unsigned int    gic_fiq_core1             : 1  ; /* [1] */
        unsigned int    dbgack_core1              : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_RESERVE_DFX_CORE1;

/* Define the union U_SC_RESERVE_DFX_CORE2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_54                    : 28  ; /* [31:4] */
        unsigned int    eco_pm_ccnt_q_63bit_core2 : 1  ; /* [3] */
        unsigned int    gic_irq_core2             : 1  ; /* [2] */
        unsigned int    gic_fiq_core2             : 1  ; /* [1] */
        unsigned int    dbgack_core2              : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_RESERVE_DFX_CORE2;

/* Define the union U_SC_RESERVE_DFX_CORE3 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_55                    : 28  ; /* [31:4] */
        unsigned int    eco_pm_ccnt_q_63bit_core3 : 1  ; /* [3] */
        unsigned int    gic_irq_core3             : 1  ; /* [2] */
        unsigned int    gic_fiq_core3             : 1  ; /* [1] */
        unsigned int    dbgack_core3              : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_RESERVE_DFX_CORE3;

/* Define the union U_SC_RESERVE_DFX_CORE4 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_56                    : 28  ; /* [31:4] */
        unsigned int    eco_pm_ccnt_q_63bit_core4 : 1  ; /* [3] */
        unsigned int    gic_irq_core4             : 1  ; /* [2] */
        unsigned int    gic_fiq_core4             : 1  ; /* [1] */
        unsigned int    dbgack_core4              : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_RESERVE_DFX_CORE4;

/* Define the union U_SC_RESERVE_DFX_CORE5 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_57                    : 28  ; /* [31:4] */
        unsigned int    eco_pm_ccnt_q_63bit_core5 : 1  ; /* [3] */
        unsigned int    gic_irq_core5             : 1  ; /* [2] */
        unsigned int    gic_fiq_core5             : 1  ; /* [1] */
        unsigned int    dbgack_core5              : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_RESERVE_DFX_CORE5;

/* Define the union U_SC_RESERVE_DFX_CORE6 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_58                    : 28  ; /* [31:4] */
        unsigned int    eco_pm_ccnt_q_63bit_core6 : 1  ; /* [3] */
        unsigned int    gic_irq_core6             : 1  ; /* [2] */
        unsigned int    gic_fiq_core6             : 1  ; /* [1] */
        unsigned int    dbgack_core6              : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_RESERVE_DFX_CORE6;

/* Define the union U_SC_RESERVE_DFX_CORE7 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_59                    : 28  ; /* [31:4] */
        unsigned int    eco_pm_ccnt_q_63bit_core7 : 1  ; /* [3] */
        unsigned int    gic_irq_core7             : 1  ; /* [2] */
        unsigned int    gic_fiq_core7             : 1  ; /* [1] */
        unsigned int    dbgack_core7              : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_RESERVE_DFX_CORE7;

/* Define the union U_SC_TSENSOR0_INT_STATUS */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_60                         : 29  ; /* [31:3] */
        unsigned int    tsensor0_ultra_over_int_status : 1  ; /* [2] */
        unsigned int    tsensor0_over_int_status       : 1  ; /* [1] */
        unsigned int    tsensor0_under_int_status      : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_TSENSOR0_INT_STATUS;

/* Define the union U_SC_HPM_ST */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_61       : 7  ; /* [31:25] */
        unsigned int    hpm_pc_1_org : 10  ; /* [24:15] */
        unsigned int    rsv_62       : 2  ; /* [14:13] */
        unsigned int    hpm_pc_0_org : 10  ; /* [12:3] */
        unsigned int    rsv_63       : 2  ; /* [2:1] */
        unsigned int    hpm_pc_valid : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_HPM_ST;

/* Define the union U_SC_SYSCOREQ */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_64      : 31  ; /* [31:1] */
        unsigned int    sc_syscoreq : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_SYSCOREQ;

/* Define the union U_SC_PWR_ACK */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_65                      : 23  ; /* [31:9] */
        unsigned int    sc_reg_clusterpmccntr_63bit : 1  ; /* [8] */
        unsigned int    sc_pwrupcpu_ack             : 8  ; /* [7:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_PWR_ACK;

/* Define the union U_PMC_FCM_LPMCUCTRL */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_66            : 31  ; /* [31:1] */
        unsigned int    dbgnopwrdwn_patch : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_FCM_LPMCUCTRL;

/* Define the union U_PMC_FCM_AIDLE */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_67         : 28  ; /* [31:4] */
        unsigned int    a55_wfi_bypass : 1  ; /* [3] */
        unsigned int    a55_wfe_bypass : 1  ; /* [2] */
        unsigned int    a55_pdn_bypass : 1  ; /* [1] */
        unsigned int    wfi_source_sel : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_FCM_AIDLE;

/* Define the union U_PMC_FCM_PCTRL */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    fcm_p_channel_enable             : 1  ; /* [31] */
        unsigned int    rsv_68                           : 6  ; /* [30:25] */
        unsigned int    cluster_pactive_sel              : 1  ; /* [24] */
        unsigned int    rsv_69                           : 1  ; /* [23] */
        unsigned int    cluster_pstate_from_sys          : 7  ; /* [22:16] */
        unsigned int    cluster_preq_from_sys            : 1  ; /* [15] */
        unsigned int    rsv_70                           : 2  ; /* [14:13] */
        unsigned int    force_off_to_on                  : 1  ; /* [12] */
        unsigned int    force_flush_cache                : 1  ; /* [11] */
        unsigned int    force_disable_off                : 1  ; /* [10] */
        unsigned int    forced_on_to_sfonly_to_on        : 1  ; /* [9] */
        unsigned int    forced_on_to_sfonly_to_on_enable : 1  ; /* [8] */
        unsigned int    rsv_71                           : 1  ; /* [7] */
        unsigned int    fcm_p_channel_init_pstate        : 7  ; /* [6:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_FCM_PCTRL;

/* Define the union U_PMC_FCM_MCTRL */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    cluster_mem_ctrl_l3_tag_way3_way0_from_sys    : 3  ; /* [31:29] */
        unsigned int    cluster_mem_ctrl_l3_tag_way7_way4_from_sys    : 3  ; /* [28:26] */
        unsigned int    cluster_mem_ctrl_l3_tag_way11_way8_from_sys   : 3  ; /* [25:23] */
        unsigned int    cluster_mem_ctrl_l3_tag_way15_way12_from_sys  : 3  ; /* [22:20] */
        unsigned int    rsv_72                                        : 2  ; /* [19:18] */
        unsigned int    cluster_mem_ctrl_others_from_sys              : 3  ; /* [17:15] */
        unsigned int    cluster_mem_ctrl_sfonly_from_sys              : 3  ; /* [14:12] */
        unsigned int    cluster_mem_ctrl_l3_data_way3_way0_from_sys   : 3  ; /* [11:9] */
        unsigned int    cluster_mem_ctrl_l3_data_way7_way4_from_sys   : 3  ; /* [8:6] */
        unsigned int    cluster_mem_ctrl_l3_data_way11_way8_from_sys  : 3  ; /* [5:3] */
        unsigned int    cluster_mem_ctrl_l3_data_way15_way12_from_sys : 3  ; /* [2:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_FCM_MCTRL;

/* Define the union U_PMC_FCM_MCTRL_SYS0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_73                   : 16  ; /* [31:16] */
        unsigned int    cluster_mem_scu_from_sys : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_FCM_MCTRL_SYS0;

/* Define the union U_PMC_FCM_MCTRL_SYS1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    cluster_mem_ctrl_l3d_from_sys : 16  ; /* [31:16] */
        unsigned int    cluster_mem_ctrl_l3t_from_sys : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_FCM_MCTRL_SYS1;

/* Define the union U_PMC_CORE0_PCTRL */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    core0_p_channel_enable         : 1  ; /* [31] */
        unsigned int    core0_mem_ctrl_from_sys        : 3  ; /* [30:28] */
        unsigned int    rsv_74                         : 3  ; /* [27:25] */
        unsigned int    core0_preq_from_sys            : 1  ; /* [24] */
        unsigned int    rsv_75                         : 2  ; /* [23:22] */
        unsigned int    core0_pstate_from_sys          : 6  ; /* [21:16] */
        unsigned int    rsv_76                         : 10  ; /* [15:6] */
        unsigned int    core0_p_channel_initial_pstate : 6  ; /* [5:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_CORE0_PCTRL;

/* Define the union U_PMC_CORE1_PCTRL */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    core1_p_channel_enable         : 1  ; /* [31] */
        unsigned int    core1_mem_ctrl_from_sys        : 3  ; /* [30:28] */
        unsigned int    rsv_77                         : 3  ; /* [27:25] */
        unsigned int    core1_preq_from_sys            : 1  ; /* [24] */
        unsigned int    rsv_78                         : 2  ; /* [23:22] */
        unsigned int    core1_pstate_from_sys          : 6  ; /* [21:16] */
        unsigned int    rsv_79                         : 10  ; /* [15:6] */
        unsigned int    core1_p_channel_initial_pstate : 6  ; /* [5:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_CORE1_PCTRL;

/* Define the union U_PMC_CORE2_PCTRL */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    core2_p_channel_enable         : 1  ; /* [31] */
        unsigned int    core2_mem_ctrl_from_sys        : 3  ; /* [30:28] */
        unsigned int    rsv_80                         : 3  ; /* [27:25] */
        unsigned int    core2_preq_from_sys            : 1  ; /* [24] */
        unsigned int    rsv_81                         : 2  ; /* [23:22] */
        unsigned int    core2_pstate_from_sys          : 6  ; /* [21:16] */
        unsigned int    rsv_82                         : 10  ; /* [15:6] */
        unsigned int    core2_p_channel_initial_pstate : 6  ; /* [5:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_CORE2_PCTRL;

/* Define the union U_PMC_CORE3_PCTRL */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    core3_p_channel_enable         : 1  ; /* [31] */
        unsigned int    core3_mem_ctrl_from_sys        : 3  ; /* [30:28] */
        unsigned int    rsv_83                         : 3  ; /* [27:25] */
        unsigned int    core3_preq_from_sys            : 1  ; /* [24] */
        unsigned int    rsv_84                         : 2  ; /* [23:22] */
        unsigned int    core3_pstate_from_sys          : 6  ; /* [21:16] */
        unsigned int    rsv_85                         : 10  ; /* [15:6] */
        unsigned int    core3_p_channel_initial_pstate : 6  ; /* [5:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_CORE3_PCTRL;

/* Define the union U_PMC_CORE4_PCTRL */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    core4_p_channel_enable         : 1  ; /* [31] */
        unsigned int    core4_mem_ctrl_from_sys        : 3  ; /* [30:28] */
        unsigned int    rsv_86                         : 3  ; /* [27:25] */
        unsigned int    core4_preq_from_sys            : 1  ; /* [24] */
        unsigned int    rsv_87                         : 2  ; /* [23:22] */
        unsigned int    core4_pstate_from_sys          : 6  ; /* [21:16] */
        unsigned int    rsv_88                         : 10  ; /* [15:6] */
        unsigned int    core4_p_channel_initial_pstate : 6  ; /* [5:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_CORE4_PCTRL;

/* Define the union U_PMC_CORE5_PCTRL */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    core5_p_channel_enable         : 1  ; /* [31] */
        unsigned int    core5_mem_ctrl_from_sys        : 3  ; /* [30:28] */
        unsigned int    rsv_89                         : 3  ; /* [27:25] */
        unsigned int    core5_preq_from_sys            : 1  ; /* [24] */
        unsigned int    rsv_90                         : 2  ; /* [23:22] */
        unsigned int    core5_pstate_from_sys          : 6  ; /* [21:16] */
        unsigned int    rsv_91                         : 10  ; /* [15:6] */
        unsigned int    core5_p_channel_initial_pstate : 6  ; /* [5:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_CORE5_PCTRL;

/* Define the union U_PMC_CORE6_PCTRL */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    core6_p_channel_enable         : 1  ; /* [31] */
        unsigned int    core6_mem_ctrl_from_sys        : 3  ; /* [30:28] */
        unsigned int    rsv_92                         : 3  ; /* [27:25] */
        unsigned int    core6_preq_from_sys            : 1  ; /* [24] */
        unsigned int    rsv_93                         : 2  ; /* [23:22] */
        unsigned int    core6_pstate_from_sys          : 6  ; /* [21:16] */
        unsigned int    rsv_94                         : 10  ; /* [15:6] */
        unsigned int    core6_p_channel_initial_pstate : 6  ; /* [5:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_CORE6_PCTRL;

/* Define the union U_PMC_CORE7_PCTRL */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    core7_p_channel_enable         : 1  ; /* [31] */
        unsigned int    core7_mem_ctrl_from_sys        : 3  ; /* [30:28] */
        unsigned int    rsv_95                         : 3  ; /* [27:25] */
        unsigned int    core7_preq_from_sys            : 1  ; /* [24] */
        unsigned int    rsv_96                         : 2  ; /* [23:22] */
        unsigned int    core7_pstate_from_sys          : 6  ; /* [21:16] */
        unsigned int    rsv_97                         : 10  ; /* [15:6] */
        unsigned int    core7_p_channel_initial_pstate : 6  ; /* [5:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_CORE7_PCTRL;

/* Define the union U_PMC_COREX_DEFAMC */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_98                      : 17  ; /* [31:15] */
        unsigned int    ananke_core_mem_ctrl_slp    : 3  ; /* [14:12] */
        unsigned int    rsv_99                      : 1  ; /* [11] */
        unsigned int    ananke_core_mem_ctrl_dslp   : 3  ; /* [10:8] */
        unsigned int    rsv_100                     : 1  ; /* [7] */
        unsigned int    ananke_core_mem_ctrl_sd     : 3  ; /* [6:4] */
        unsigned int    rsv_101                     : 1  ; /* [3] */
        unsigned int    ananke_core_mem_ctrl_normal : 3  ; /* [2:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_COREX_DEFAMC;

/* Define the union U_PMC_FCM_DEFAMC */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_102                 : 17  ; /* [31:15] */
        unsigned int    cluster_mem_ctrl_slp    : 3  ; /* [14:12] */
        unsigned int    rsv_103                 : 1  ; /* [11] */
        unsigned int    cluster_mem_ctrl_dslp   : 3  ; /* [10:8] */
        unsigned int    rsv_104                 : 1  ; /* [7] */
        unsigned int    cluster_mem_ctrl_sd     : 3  ; /* [6:4] */
        unsigned int    rsv_105                 : 1  ; /* [3] */
        unsigned int    cluster_mem_ctrl_normal : 3  ; /* [2:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_FCM_DEFAMC;

/* Define the union U_PMC_QCTRL_EN */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_106                 : 28  ; /* [31:4] */
        unsigned int    gicclk_q_channel_enable : 1  ; /* [3] */
        unsigned int    pclk_q_channel_enable   : 1  ; /* [2] */
        unsigned int    atclk_q_channel_enable  : 1  ; /* [1] */
        unsigned int    sclk_q_channel_enable   : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_QCTRL_EN;

/* Define the union U_PMC_QCTRL_TOUT */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_107                 : 1  ; /* [31] */
        unsigned int    gicclk_q_channel_cfgcnt : 7  ; /* [30:24] */
        unsigned int    rsv_108                 : 1  ; /* [23] */
        unsigned int    pclk_q_channel_cfgcnt   : 7  ; /* [22:16] */
        unsigned int    rsv_109                 : 1  ; /* [15] */
        unsigned int    atclk_q_channel_cfgcnt  : 7  ; /* [14:8] */
        unsigned int    rsv_110                 : 1  ; /* [7] */
        unsigned int    sclk_q_channel_cfgcnt   : 7  ; /* [6:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_QCTRL_TOUT;

/* Define the union U_PMC_COREX_PCTRL_C01WC */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    core0_p_channel_wait_cycle : 16  ; /* [31:16] */
        unsigned int    core1_p_channel_wait_cycle : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_COREX_PCTRL_C01WC;

/* Define the union U_PMC_COREX_PCTRL_C23WC */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    core2_p_channel_wait_cycle : 16  ; /* [31:16] */
        unsigned int    core3_p_channel_wait_cycle : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_COREX_PCTRL_C23WC;

/* Define the union U_PMC_COREX_PCTRL_C45WC */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    core4_p_channel_wait_cycle : 16  ; /* [31:16] */
        unsigned int    core5_p_channel_wait_cycle : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_COREX_PCTRL_C45WC;

/* Define the union U_PMC_COREX_PCTRL_C67WC */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    core6_p_channel_wait_cycle : 16  ; /* [31:16] */
        unsigned int    core7_p_channel_wait_cycle : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_COREX_PCTRL_C67WC;

/* Define the union U_PMC_FCM_PCTRL_WC */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    fcm_p_channel_wait_cycle_dslp : 16  ; /* [31:16] */
        unsigned int    fcm_p_channel_wait_cycle_sd   : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_FCM_PCTRL_WC;

/* Define the union U_PMC_QSTAT_QPEEK */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_111        : 16  ; /* [31:16] */
        unsigned int    sclkqreqn      : 1  ; /* [15] */
        unsigned int    sclkqdeny      : 1  ; /* [14] */
        unsigned int    sclkqactive    : 1  ; /* [13] */
        unsigned int    sclkqacceptn   : 1  ; /* [12] */
        unsigned int    pclkqreqn      : 1  ; /* [11] */
        unsigned int    pclkqdeny      : 1  ; /* [10] */
        unsigned int    pclkqactive    : 1  ; /* [9] */
        unsigned int    pclkqacceptn   : 1  ; /* [8] */
        unsigned int    gicclkqreqn    : 1  ; /* [7] */
        unsigned int    gicclkqdeny    : 1  ; /* [6] */
        unsigned int    gicclkqactive  : 1  ; /* [5] */
        unsigned int    gicclkqacceptn : 1  ; /* [4] */
        unsigned int    atclkqreqn     : 1  ; /* [3] */
        unsigned int    atclkqdeny     : 1  ; /* [2] */
        unsigned int    atclkqactive   : 1  ; /* [1] */
        unsigned int    atclkqacceptn  : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_QSTAT_QPEEK;

/* Define the union U_PMC_FCM_STANDBY */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_112            : 5  ; /* [31:27] */
        unsigned int    l3_idle_wfe        : 1  ; /* [26] */
        unsigned int    l3_idle_wfi        : 1  ; /* [25] */
        unsigned int    fcm_can_power_down : 1  ; /* [24] */
        unsigned int    standbywfe         : 8  ; /* [23:16] */
        unsigned int    standbywfi_vdm     : 8  ; /* [15:8] */
        unsigned int    standbywfi_pdc     : 8  ; /* [7:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_FCM_STANDBY;

/* Define the union U_PMC_FCM_PSTAT_FEEDBACK */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    forced_on_sfonly_to_on_completed : 1  ; /* [31] */
        unsigned int    rsv_113                          : 2  ; /* [30:29] */
        unsigned int    cluster_can_power_down           : 1  ; /* [28] */
        unsigned int    rsv_114                          : 3  ; /* [27:25] */
        unsigned int    cluster_pdeny_to_sys             : 1  ; /* [24] */
        unsigned int    rsv_115                          : 3  ; /* [23:21] */
        unsigned int    cluster_paccept_to_sys           : 1  ; /* [20] */
        unsigned int    cluster_pactive_to_sys           : 20  ; /* [19:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_FCM_PSTAT_FEEDBACK;

/* Define the union U_PMC_CORE0_PSTAT_FEEDBACK */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_116              : 3  ; /* [31:29] */
        unsigned int    core0_can_power_down : 1  ; /* [28] */
        unsigned int    rsv_117              : 3  ; /* [27:25] */
        unsigned int    core0_pdeny_to_sys   : 1  ; /* [24] */
        unsigned int    rsv_118              : 3  ; /* [23:21] */
        unsigned int    core0_paccept_to_sys : 1  ; /* [20] */
        unsigned int    rsv_119              : 2  ; /* [19:18] */
        unsigned int    core0_pactive_to_sys : 18  ; /* [17:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_CORE0_PSTAT_FEEDBACK;

/* Define the union U_PMC_CORE1_PSTAT_FEEDBACK */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_120              : 3  ; /* [31:29] */
        unsigned int    core1_can_power_down : 1  ; /* [28] */
        unsigned int    rsv_121              : 3  ; /* [27:25] */
        unsigned int    core1_pdeny_to_sys   : 1  ; /* [24] */
        unsigned int    rsv_122              : 3  ; /* [23:21] */
        unsigned int    core1_paccept_to_sys : 1  ; /* [20] */
        unsigned int    rsv_123              : 2  ; /* [19:18] */
        unsigned int    core1_pactive_to_sys : 18  ; /* [17:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_CORE1_PSTAT_FEEDBACK;

/* Define the union U_PMC_CORE2_PSTAT_FEEDBACK */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_124              : 3  ; /* [31:29] */
        unsigned int    core2_can_power_down : 1  ; /* [28] */
        unsigned int    rsv_125              : 3  ; /* [27:25] */
        unsigned int    core2_pdeny_to_sys   : 1  ; /* [24] */
        unsigned int    rsv_126              : 3  ; /* [23:21] */
        unsigned int    core2_paccept_to_sys : 1  ; /* [20] */
        unsigned int    rsv_127              : 2  ; /* [19:18] */
        unsigned int    core2_pactive_to_sys : 18  ; /* [17:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_CORE2_PSTAT_FEEDBACK;

/* Define the union U_PMC_CORE3_PSTAT_FEEDBACK */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_128              : 3  ; /* [31:29] */
        unsigned int    core3_can_power_down : 1  ; /* [28] */
        unsigned int    rsv_129              : 3  ; /* [27:25] */
        unsigned int    core3_pdeny_to_sys   : 1  ; /* [24] */
        unsigned int    rsv_130              : 3  ; /* [23:21] */
        unsigned int    core3_paccept_to_sys : 1  ; /* [20] */
        unsigned int    rsv_131              : 2  ; /* [19:18] */
        unsigned int    core3_pactive_to_sys : 18  ; /* [17:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_CORE3_PSTAT_FEEDBACK;

/* Define the union U_PMC_CORE4_PSTAT_FEEDBACK */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_132              : 3  ; /* [31:29] */
        unsigned int    core4_can_power_down : 1  ; /* [28] */
        unsigned int    rsv_133              : 3  ; /* [27:25] */
        unsigned int    core4_pdeny_to_sys   : 1  ; /* [24] */
        unsigned int    rsv_134              : 3  ; /* [23:21] */
        unsigned int    core4_paccept_to_sys : 1  ; /* [20] */
        unsigned int    rsv_135              : 2  ; /* [19:18] */
        unsigned int    core4_pactive_to_sys : 18  ; /* [17:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_CORE4_PSTAT_FEEDBACK;

/* Define the union U_PMC_CORE5_PSTAT_FEEDBACK */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_136              : 3  ; /* [31:29] */
        unsigned int    core5_can_power_down : 1  ; /* [28] */
        unsigned int    rsv_137              : 3  ; /* [27:25] */
        unsigned int    core5_pdeny_to_sys   : 1  ; /* [24] */
        unsigned int    rsv_138              : 3  ; /* [23:21] */
        unsigned int    core5_paccept_to_sys : 1  ; /* [20] */
        unsigned int    rsv_139              : 2  ; /* [19:18] */
        unsigned int    core5_pactive_to_sys : 18  ; /* [17:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_CORE5_PSTAT_FEEDBACK;

/* Define the union U_PMC_CORE6_PSTAT_FEEDBACK */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_140              : 3  ; /* [31:29] */
        unsigned int    core6_can_power_down : 1  ; /* [28] */
        unsigned int    rsv_141              : 3  ; /* [27:25] */
        unsigned int    core6_pdeny_to_sys   : 1  ; /* [24] */
        unsigned int    rsv_142              : 3  ; /* [23:21] */
        unsigned int    core6_paccept_to_sys : 1  ; /* [20] */
        unsigned int    rsv_143              : 2  ; /* [19:18] */
        unsigned int    core6_pactive_to_sys : 18  ; /* [17:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_CORE6_PSTAT_FEEDBACK;

/* Define the union U_PMC_CORE7_PSTAT_FEEDBACK */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_144              : 3  ; /* [31:29] */
        unsigned int    core7_can_power_down : 1  ; /* [28] */
        unsigned int    rsv_145              : 3  ; /* [27:25] */
        unsigned int    core7_pdeny_to_sys   : 1  ; /* [24] */
        unsigned int    rsv_146              : 3  ; /* [23:21] */
        unsigned int    core7_paccept_to_sys : 1  ; /* [20] */
        unsigned int    rsv_147              : 2  ; /* [19:18] */
        unsigned int    core7_pactive_to_sys : 18  ; /* [17:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_CORE7_PSTAT_FEEDBACK;

/* Define the union U_PMC_FCM_PSTAT_PPEEK */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    clusterpacctive : 20  ; /* [31:12] */
        unsigned int    rsv_148         : 1  ; /* [11] */
        unsigned int    clusterpstate   : 7  ; /* [10:4] */
        unsigned int    rsv_149         : 1  ; /* [3] */
        unsigned int    clusterpreq     : 1  ; /* [2] */
        unsigned int    clusterpdeny    : 1  ; /* [1] */
        unsigned int    clusterpaccept  : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_FCM_PSTAT_PPEEK;

/* Define the union U_PMC_CORE0_PSTAT_PPEEK */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_150      : 2  ; /* [31:30] */
        unsigned int    corepactive0 : 18  ; /* [29:12] */
        unsigned int    rsv_151      : 2  ; /* [11:10] */
        unsigned int    corepstate0  : 6  ; /* [9:4] */
        unsigned int    rsv_152      : 1  ; /* [3] */
        unsigned int    corepreq0    : 1  ; /* [2] */
        unsigned int    corepdeny0   : 1  ; /* [1] */
        unsigned int    corepaccept0 : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_CORE0_PSTAT_PPEEK;

/* Define the union U_PMC_CORE1_PSTAT_PPEEK */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_153      : 2  ; /* [31:30] */
        unsigned int    corepactive1 : 18  ; /* [29:12] */
        unsigned int    rsv_154      : 2  ; /* [11:10] */
        unsigned int    corepstate1  : 6  ; /* [9:4] */
        unsigned int    rsv_155      : 1  ; /* [3] */
        unsigned int    corepreq1    : 1  ; /* [2] */
        unsigned int    corepdeny1   : 1  ; /* [1] */
        unsigned int    corepaccept1 : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_CORE1_PSTAT_PPEEK;

/* Define the union U_PMC_CORE2_PSTAT_PPEEK */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_156      : 2  ; /* [31:30] */
        unsigned int    corepactive2 : 18  ; /* [29:12] */
        unsigned int    rsv_157      : 2  ; /* [11:10] */
        unsigned int    corepstate2  : 6  ; /* [9:4] */
        unsigned int    rsv_158      : 1  ; /* [3] */
        unsigned int    corepreq2    : 1  ; /* [2] */
        unsigned int    corepdeny2   : 1  ; /* [1] */
        unsigned int    corepaccept2 : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_CORE2_PSTAT_PPEEK;

/* Define the union U_PMC_CORE3_PSTAT_PPEEK */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_159      : 2  ; /* [31:30] */
        unsigned int    corepactive3 : 18  ; /* [29:12] */
        unsigned int    rsv_160      : 2  ; /* [11:10] */
        unsigned int    corepstate3  : 6  ; /* [9:4] */
        unsigned int    rsv_161      : 1  ; /* [3] */
        unsigned int    corepreq3    : 1  ; /* [2] */
        unsigned int    corepdeny3   : 1  ; /* [1] */
        unsigned int    corepaccept3 : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_CORE3_PSTAT_PPEEK;

/* Define the union U_PMC_CORE4_PSTAT_PPEEK */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_162      : 2  ; /* [31:30] */
        unsigned int    corepactive4 : 18  ; /* [29:12] */
        unsigned int    rsv_163      : 2  ; /* [11:10] */
        unsigned int    corepstate4  : 6  ; /* [9:4] */
        unsigned int    rsv_164      : 1  ; /* [3] */
        unsigned int    corepreq4    : 1  ; /* [2] */
        unsigned int    corepdeny4   : 1  ; /* [1] */
        unsigned int    corepaccept4 : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_CORE4_PSTAT_PPEEK;

/* Define the union U_PMC_CORE5_PSTAT_PPEEK */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_165      : 2  ; /* [31:30] */
        unsigned int    corepactive5 : 18  ; /* [29:12] */
        unsigned int    rsv_166      : 2  ; /* [11:10] */
        unsigned int    corepstate5  : 6  ; /* [9:4] */
        unsigned int    rsv_167      : 1  ; /* [3] */
        unsigned int    corepreq5    : 1  ; /* [2] */
        unsigned int    corepdeny5   : 1  ; /* [1] */
        unsigned int    corepaccept5 : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_CORE5_PSTAT_PPEEK;

/* Define the union U_PMC_CORE6_PSTAT_PPEEK */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_168      : 2  ; /* [31:30] */
        unsigned int    corepactive6 : 18  ; /* [29:12] */
        unsigned int    rsv_169      : 2  ; /* [11:10] */
        unsigned int    corepstate6  : 6  ; /* [9:4] */
        unsigned int    rsv_170      : 1  ; /* [3] */
        unsigned int    corepreq6    : 1  ; /* [2] */
        unsigned int    corepdeny6   : 1  ; /* [1] */
        unsigned int    corepaccept6 : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_CORE6_PSTAT_PPEEK;

/* Define the union U_PMC_CORE7_PSTAT_PPEEK */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_171      : 2  ; /* [31:30] */
        unsigned int    corepactive7 : 18  ; /* [29:12] */
        unsigned int    rsv_172      : 2  ; /* [11:10] */
        unsigned int    corepstate7  : 6  ; /* [9:4] */
        unsigned int    rsv_173      : 1  ; /* [3] */
        unsigned int    corepreq7    : 1  ; /* [2] */
        unsigned int    corepdeny7   : 1  ; /* [1] */
        unsigned int    corepaccept7 : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_CORE7_PSTAT_PPEEK;

/* Define the union U_PMC_CORE_DEBUG_INFO0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    core1_pchannel_debug_info : 16  ; /* [31:16] */
        unsigned int    core0_pchannel_debug_info : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_CORE_DEBUG_INFO0;

/* Define the union U_PMC_CORE_DEBUG_INFO1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    core3_pchannel_debug_info : 16  ; /* [31:16] */
        unsigned int    core2_pchannel_debug_info : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_CORE_DEBUG_INFO1;

/* Define the union U_PMC_CORE_DEBUG_INFO2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    core5_pchannel_debug_info : 16  ; /* [31:16] */
        unsigned int    core4_pchannel_debug_info : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_CORE_DEBUG_INFO2;

/* Define the union U_PMC_CORE_DEBUG_INFO3 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    core7_pchannel_debug_info : 16  ; /* [31:16] */
        unsigned int    core6_pchannel_debug_info : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_CORE_DEBUG_INFO3;

/* Define the union U_PMC_FCM_DEBUG_INFO */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    fcm_pchannel_debug_info : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_FCM_DEBUG_INFO;

/* Define the union U_PMC_CORE_PDC_ENABLE */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    core7_pwr_en : 1  ; /* [31] */
        unsigned int    core6_pwr_en : 1  ; /* [30] */
        unsigned int    core5_pwr_en : 1  ; /* [29] */
        unsigned int    core4_pwr_en : 1  ; /* [28] */
        unsigned int    core3_pwr_en : 1  ; /* [27] */
        unsigned int    core2_pwr_en : 1  ; /* [26] */
        unsigned int    core1_pwr_en : 1  ; /* [25] */
        unsigned int    core0_pwr_en : 1  ; /* [24] */
        unsigned int    core7_iso_en : 1  ; /* [23] */
        unsigned int    core6_iso_en : 1  ; /* [22] */
        unsigned int    core5_iso_en : 1  ; /* [21] */
        unsigned int    core4_iso_en : 1  ; /* [20] */
        unsigned int    core3_iso_en : 1  ; /* [19] */
        unsigned int    core2_iso_en : 1  ; /* [18] */
        unsigned int    core1_iso_en : 1  ; /* [17] */
        unsigned int    core0_iso_en : 1  ; /* [16] */
        unsigned int    core7_dbg_en : 1  ; /* [15] */
        unsigned int    core6_dbg_en : 1  ; /* [14] */
        unsigned int    core5_dbg_en : 1  ; /* [13] */
        unsigned int    core4_dbg_en : 1  ; /* [12] */
        unsigned int    core3_dbg_en : 1  ; /* [11] */
        unsigned int    core2_dbg_en : 1  ; /* [10] */
        unsigned int    core1_dbg_en : 1  ; /* [9] */
        unsigned int    core0_dbg_en : 1  ; /* [8] */
        unsigned int    core7_pdc_en : 1  ; /* [7] */
        unsigned int    core6_pdc_en : 1  ; /* [6] */
        unsigned int    core5_pdc_en : 1  ; /* [5] */
        unsigned int    core4_pdc_en : 1  ; /* [4] */
        unsigned int    core3_pdc_en : 1  ; /* [3] */
        unsigned int    core2_pdc_en : 1  ; /* [2] */
        unsigned int    core1_pdc_en : 1  ; /* [1] */
        unsigned int    core0_pdc_en : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_CORE_PDC_ENABLE;

/* Define the union U_PMC_CORE_POWER_UP_REQ */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_174         : 24  ; /* [31:8] */
        unsigned int    core7_pwrup_req : 1  ; /* [7] */
        unsigned int    core6_pwrup_req : 1  ; /* [6] */
        unsigned int    core5_pwrup_req : 1  ; /* [5] */
        unsigned int    core4_pwrup_req : 1  ; /* [4] */
        unsigned int    core3_pwrup_req : 1  ; /* [3] */
        unsigned int    core2_pwrup_req : 1  ; /* [2] */
        unsigned int    core1_pwrup_req : 1  ; /* [1] */
        unsigned int    core0_pwrup_req : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_CORE_POWER_UP_REQ;

/* Define the union U_PMC_CORE_POWER_DOWN_REQ */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_175         : 24  ; /* [31:8] */
        unsigned int    core7_pwrdn_req : 1  ; /* [7] */
        unsigned int    core6_pwrdn_req : 1  ; /* [6] */
        unsigned int    core5_pwrdn_req : 1  ; /* [5] */
        unsigned int    core4_pwrdn_req : 1  ; /* [4] */
        unsigned int    core3_pwrdn_req : 1  ; /* [3] */
        unsigned int    core2_pwrdn_req : 1  ; /* [2] */
        unsigned int    core1_pwrdn_req : 1  ; /* [1] */
        unsigned int    core0_pwrdn_req : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_CORE_POWER_DOWN_REQ;

/* Define the union U_PMC_CORE_PMCTRL_SELECTION */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_176          : 24  ; /* [31:8] */
        unsigned int    core7_pmctrl_sel : 1  ; /* [7] */
        unsigned int    core6_pmctrl_sel : 1  ; /* [6] */
        unsigned int    core5_pmctrl_sel : 1  ; /* [5] */
        unsigned int    core4_pmctrl_sel : 1  ; /* [4] */
        unsigned int    core3_pmctrl_sel : 1  ; /* [3] */
        unsigned int    core2_pmctrl_sel : 1  ; /* [2] */
        unsigned int    core1_pmctrl_sel : 1  ; /* [1] */
        unsigned int    core0_pmctrl_sel : 1  ; /* [0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_CORE_PMCTRL_SELECTION;

/* Define the union U_PMC_CORE_PWRUP_TIME0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    core7_pwrup_time : 16  ; /* [31:16] */
        unsigned int    core6_pwrup_time : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_CORE_PWRUP_TIME0;

/* Define the union U_PMC_CORE_PWRUP_TIME1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    core5_pwrup_time : 16  ; /* [31:16] */
        unsigned int    core4_pwrup_time : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_CORE_PWRUP_TIME1;

/* Define the union U_PMC_CORE_PWRUP_TIME2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    core3_pwrup_time : 16  ; /* [31:16] */
        unsigned int    core2_pwrup_time : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_CORE_PWRUP_TIME2;

/* Define the union U_PMC_CORE_PWRUP_TIME3 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    core1_pwrup_time : 16  ; /* [31:16] */
        unsigned int    core0_pwrup_time : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_CORE_PWRUP_TIME3;

/* Define the union U_PMC_CORE_PWRDN_TIME0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    core7_pwrdn_time : 16  ; /* [31:16] */
        unsigned int    core6_pwrdn_time : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_CORE_PWRDN_TIME0;

/* Define the union U_PMC_CORE_PWRDN_TIME1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    core5_pwrdn_time : 16  ; /* [31:16] */
        unsigned int    core4_pwrdn_time : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_CORE_PWRDN_TIME1;

/* Define the union U_PMC_CORE_PWRDN_TIME2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    core3_pwrdn_time : 16  ; /* [31:16] */
        unsigned int    core2_pwrdn_time : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_CORE_PWRDN_TIME2;

/* Define the union U_PMC_CORE_PWRDN_TIME3 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    core1_pwrdn_time : 16  ; /* [31:16] */
        unsigned int    core0_pwrdn_time : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_CORE_PWRDN_TIME3;

/* Define the union U_PMC_CORE_ISO_TIME0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    core7_iso_time : 16  ; /* [31:16] */
        unsigned int    core6_iso_time : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_CORE_ISO_TIME0;

/* Define the union U_PMC_CORE_ISO_TIME1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    core5_iso_time : 16  ; /* [31:16] */
        unsigned int    core4_iso_time : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_CORE_ISO_TIME1;

/* Define the union U_PMC_CORE_ISO_TIME2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    core3_iso_time : 16  ; /* [31:16] */
        unsigned int    core2_iso_time : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_CORE_ISO_TIME2;

/* Define the union U_PMC_CORE_ISO_TIME3 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    core1_iso_time : 16  ; /* [31:16] */
        unsigned int    core0_iso_time : 16  ; /* [15:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_CORE_ISO_TIME3;

/* Define the union U_PMC_CORE_RST_TIME0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_177        : 13  ; /* [31:19] */
        unsigned int    core7_rst_time : 3  ; /* [18:16] */
        unsigned int    rsv_178        : 13  ; /* [15:3] */
        unsigned int    core6_rst_time : 3  ; /* [2:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_CORE_RST_TIME0;

/* Define the union U_PMC_CORE_RST_TIME1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_179        : 13  ; /* [31:19] */
        unsigned int    core5_rst_time : 3  ; /* [18:16] */
        unsigned int    rsv_180        : 13  ; /* [15:3] */
        unsigned int    core4_rst_time : 3  ; /* [2:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_CORE_RST_TIME1;

/* Define the union U_PMC_CORE_RST_TIME2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_181        : 13  ; /* [31:19] */
        unsigned int    core3_rst_time : 3  ; /* [18:16] */
        unsigned int    rsv_182        : 13  ; /* [15:3] */
        unsigned int    core2_rst_time : 3  ; /* [2:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_CORE_RST_TIME2;

/* Define the union U_PMC_CORE_RST_TIME3 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_183        : 13  ; /* [31:19] */
        unsigned int    core1_rst_time : 3  ; /* [18:16] */
        unsigned int    rsv_184        : 13  ; /* [15:3] */
        unsigned int    core0_rst_time : 3  ; /* [2:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_CORE_RST_TIME3;

/* Define the union U_PMC_CORE_URST_TIME0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_185         : 10  ; /* [31:22] */
        unsigned int    core7_urst_time : 6  ; /* [21:16] */
        unsigned int    rsv_186         : 10  ; /* [15:6] */
        unsigned int    core6_urst_time : 6  ; /* [5:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_CORE_URST_TIME0;

/* Define the union U_PMC_CORE_URST_TIME1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_187         : 10  ; /* [31:22] */
        unsigned int    core5_urst_time : 6  ; /* [21:16] */
        unsigned int    rsv_188         : 10  ; /* [15:6] */
        unsigned int    core4_urst_time : 6  ; /* [5:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_CORE_URST_TIME1;

/* Define the union U_PMC_CORE_URST_TIME2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_189         : 10  ; /* [31:22] */
        unsigned int    core3_urst_time : 6  ; /* [21:16] */
        unsigned int    rsv_190         : 10  ; /* [15:6] */
        unsigned int    core2_urst_time : 6  ; /* [5:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_CORE_URST_TIME2;

/* Define the union U_PMC_CORE_URST_TIME3 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_191         : 10  ; /* [31:22] */
        unsigned int    core1_urst_time : 6  ; /* [21:16] */
        unsigned int    rsv_192         : 10  ; /* [15:6] */
        unsigned int    core0_urst_time : 6  ; /* [5:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_CORE_URST_TIME3;

/* Define the union U_PMC_CORE_DBG_TIME0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_193        : 12  ; /* [31:20] */
        unsigned int    core7_dbg_time : 4  ; /* [19:16] */
        unsigned int    rsv_194        : 12  ; /* [15:4] */
        unsigned int    core6_dbg_time : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_CORE_DBG_TIME0;

/* Define the union U_PMC_CORE_DBG_TIME1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_195        : 12  ; /* [31:20] */
        unsigned int    core5_dbg_time : 4  ; /* [19:16] */
        unsigned int    rsv_196        : 12  ; /* [15:4] */
        unsigned int    core4_dbg_time : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_CORE_DBG_TIME1;

/* Define the union U_PMC_CORE_DBG_TIME2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_197        : 12  ; /* [31:20] */
        unsigned int    core3_dbg_time : 4  ; /* [19:16] */
        unsigned int    rsv_198        : 12  ; /* [15:4] */
        unsigned int    core2_dbg_time : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_CORE_DBG_TIME2;

/* Define the union U_PMC_CORE_DBG_TIME3 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    rsv_199        : 12  ; /* [31:20] */
        unsigned int    core1_dbg_time : 4  ; /* [19:16] */
        unsigned int    rsv_200        : 12  ; /* [15:4] */
        unsigned int    core0_dbg_time : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_CORE_DBG_TIME3;

/* Define the union U_PMC_CORE_POWER_STATE */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    core0_pwrstat : 4  ; /* [31:28] */
        unsigned int    core1_pwrstat : 4  ; /* [27:24] */
        unsigned int    core2_pwrstat : 4  ; /* [23:20] */
        unsigned int    core3_pwrstat : 4  ; /* [19:16] */
        unsigned int    core4_pwrstat : 4  ; /* [15:12] */
        unsigned int    core5_pwrstat : 4  ; /* [11:8] */
        unsigned int    core6_pwrstat : 4  ; /* [7:4] */
        unsigned int    core7_pwrstat : 4  ; /* [3:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_PMC_CORE_POWER_STATE;

/* Define the union U_CPU_CFG_VERSION0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    cpu_cfg_version0 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_CPU_CFG_VERSION0;

/* Define the union U_CPU_CFG_MAGIC_WORD */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    cpu_cfg_magic_word : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_CPU_CFG_MAGIC_WORD;

/* Define the union U_CPU_CFG_ECO_CFG0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    cpu_cfg_eco_cfg0 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_CPU_CFG_ECO_CFG0;

/* Define the union U_CPU_CFG_ECO_CFG1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    cpu_cfg_eco_cfg1 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_CPU_CFG_ECO_CFG1;

/* Define the union U_CPU_CFG_ECO_CFG2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    cpu_cfg_eco_cfg2 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_CPU_CFG_ECO_CFG2;

/* Define the union U_CPU_CFG_ECO_CFG3 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    cpu_cfg_eco_cfg3 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_CPU_CFG_ECO_CFG3;

/* Define the union U_SC_SYSCTRL_LOCK */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sysctrl_lock : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_SYSCTRL_LOCK;

/* Define the union U_SC_SYSCTRL_UNLOCK */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    sysctrl_unlock : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_SYSCTRL_UNLOCK;

/* Define the union U_SC_ECO_RSV0 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    eco_rsv0 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_ECO_RSV0;

/* Define the union U_SC_ECO_RSV1 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    eco_rsv1 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_ECO_RSV1;

/* Define the union U_SC_ECO_RSV2 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    eco_rsv2 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_ECO_RSV2;

/* Define the union U_SC_ECO_RSV3 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    eco_rsv3 : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_ECO_RSV3;

/* Define the union U_SC_ECO_RSV4 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    prototype_clk : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_ECO_RSV4;

/* Define the union U_SC_ECO_RSV5 */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    prototype_rst_n : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_SC_ECO_RSV5;

/* Define the union U_FPGA_VER */
typedef union
{
    /* Define the struct bits */
    struct
    {
        unsigned int    fpga_veri_num : 32  ; /* [31:0] */
    } bits;

    /* Define an unsigned member */
    unsigned int    u32;

} U_FPGA_VER;


//==============================================================================
/* Define the global struct */
typedef struct
{
    volatile U_SC_CLUS_CRG_CLK_EN               SC_CLUS_CRG_CLK_EN               ; /* 310 */
    volatile U_SC_CLUS_CRG_CLK_DIS              SC_CLUS_CRG_CLK_DIS              ; /* 314 */
    volatile U_SC_MBIST_CLK_EN                  SC_MBIST_CLK_EN                  ; /* 328 */
    volatile U_SC_MBIST_CLK_DIS                 SC_MBIST_CLK_DIS                 ; /* 32C */
    volatile U_SC_CLUS_CRG_RESET_REQ            SC_CLUS_CRG_RESET_REQ            ; /* A00 */
    volatile U_SC_CLUS_CRG_RESET_DREQ           SC_CLUS_CRG_RESET_DREQ           ; /* A04 */
    volatile U_SC_CLUS_MBIST_RESET_REQ          SC_CLUS_MBIST_RESET_REQ          ; /* A10 */
    volatile U_SC_CLUS_MBIST_RESET_DREQ         SC_CLUS_MBIST_RESET_DREQ         ; /* A14 */
    volatile U_SC_BIU_RESET_REQ                 SC_BIU_RESET_REQ                 ; /* A38 */
    volatile U_SC_BIU_RESET_DREQ                SC_BIU_RESET_DREQ                ; /* A3C */
    volatile U_SC_SCU_POR_RESET_REQ             SC_SCU_POR_RESET_REQ             ; /* A40 */
    volatile U_SC_SCU_POR_RESET_DREQ            SC_SCU_POR_RESET_DREQ            ; /* A44 */
    volatile U_SC_FSM_RESET_REQ                 SC_FSM_RESET_REQ                 ; /* A60 */
    volatile U_SC_FSM_RESET_DREQ                SC_FSM_RESET_DREQ                ; /* A64 */
    volatile U_SC_TSENSOR0_ALARM                SC_TSENSOR0_ALARM                ; /* 20C0 */
    volatile U_SC_TSENSOR0_SAMPLE_NUM           SC_TSENSOR0_SAMPLE_NUM           ; /* 20C4 */
    volatile U_SC_TSENSOR0_CTRL                 SC_TSENSOR0_CTRL                 ; /* 20D0 */
    volatile U_SC_CPU_PMU_CTRL                  SC_CPU_PMU_CTRL                  ; /* 2108 */
    volatile U_SC_CPU_GICDIS_CTRL               SC_CPU_GICDIS_CTRL               ; /* 210C */
    volatile U_SC_CPU_SYSBROADCAST_CTRL         SC_CPU_SYSBROADCAST_CTRL         ; /* 2110 */
    volatile U_SC_CPU_CLKEN                     SC_CPU_CLKEN                     ; /* 2114 */
    volatile U_SC_CFGEND                        SC_CFGEND                        ; /* 2118 */
    volatile U_SC_VINITHI                       SC_VINITHI                       ; /* 211C */
    volatile U_SC_CLUS0_CTRL_RVBA0              SC_CLUS0_CTRL_RVBA0              ; /* 2128 */
    volatile U_SC_CLUS0_CTRL_RVBA1              SC_CLUS0_CTRL_RVBA1              ; /* 212C */
    volatile U_SC_CLUS0_CTRL_RVBA2              SC_CLUS0_CTRL_RVBA2              ; /* 2130 */
    volatile U_SC_CLUS0_CTRL_RVBA3              SC_CLUS0_CTRL_RVBA3              ; /* 2134 */
    volatile U_SC_CLUS0_CTRL_RVBA4              SC_CLUS0_CTRL_RVBA4              ; /* 2138 */
    volatile U_SC_CLUS0_CTRL_RVBA5              SC_CLUS0_CTRL_RVBA5              ; /* 213C */
    volatile U_SC_CLUS0_CTRL_RVBA6              SC_CLUS0_CTRL_RVBA6              ; /* 2140 */
    volatile U_SC_CLUS0_CTRL_RVBA7              SC_CLUS0_CTRL_RVBA7              ; /* 2144 */
    volatile U_SC_STRETCH_L3RAMCLK_EN           SC_STRETCH_L3RAMCLK_EN           ; /* 2160 */
    volatile U_SC_CLUS_CRYPTODISABLE            SC_CLUS_CRYPTODISABLE            ; /* 2164 */
    volatile U_SC_AA64NAA32_CFG                 SC_AA64NAA32_CFG                 ; /* 2170 */
    volatile U_SC_DBG_AUTH_CTRL                 SC_DBG_AUTH_CTRL                 ; /* 2178 */
    volatile U_SC_SECURE_DEBUG_EN               SC_SECURE_DEBUG_EN               ; /* 2180 */
    volatile U_SC_STRETCH_L2RAMCLK_EN           SC_STRETCH_L2RAMCLK_EN           ; /* 2184 */
    volatile U_SC_HPM_CTRL                      SC_HPM_CTRL                      ; /* 2550 */
    volatile U_SC_SYSCOACK                      SC_SYSCOACK                      ; /* 2600 */
    volatile U_SC_EVENTO_MASK                   SC_EVENTO_MASK                   ; /* 2620 */
    volatile U_SC_CPU_CORE_BTAC0_MEM_CTRL       SC_CPU_CORE_BTAC0_MEM_CTRL       ; /* 3014 */
    volatile U_SC_CPU_CORE_BTAC1_MEM_CTRL       SC_CPU_CORE_BTAC1_MEM_CTRL       ; /* 3018 */
    volatile U_SC_CPU_CORE_DDATA_MEM_CTRL       SC_CPU_CORE_DDATA_MEM_CTRL       ; /* 301C */
    volatile U_SC_CPU_CORE_DDIRTY_MEM_CTRL      SC_CPU_CORE_DDIRTY_MEM_CTRL      ; /* 3020 */
    volatile U_SC_CPU_CORE_DTAG_MEM_CTRL        SC_CPU_CORE_DTAG_MEM_CTRL        ; /* 3024 */
    volatile U_SC_CPU_CORE_IDATA_MEM_CTRL       SC_CPU_CORE_IDATA_MEM_CTRL       ; /* 3028 */
    volatile U_SC_CPU_CORE_ITAG_MEM_CTRL        SC_CPU_CORE_ITAG_MEM_CTRL        ; /* 302C */
    volatile U_SC_CPU_L2_DATA_MEM_CTRL          SC_CPU_L2_DATA_MEM_CTRL          ; /* 3030 */
    volatile U_SC_CPU_L2_DB_MEM_CTRL            SC_CPU_L2_DB_MEM_CTRL            ; /* 3034 */
    volatile U_SC_CPU_L2_TAG_MEM_CTRL           SC_CPU_L2_TAG_MEM_CTRL           ; /* 3038 */
    volatile U_SC_CPU_L2_VICTIM_MEM_CTRL        SC_CPU_L2_VICTIM_MEM_CTRL        ; /* 303C */
    volatile U_SC_CPU_TLB_DATA_MEM_CTRL         SC_CPU_TLB_DATA_MEM_CTRL         ; /* 3040 */
    volatile U_SC_CPU_TLB_TAG_MEM_CTRL          SC_CPU_TLB_TAG_MEM_CTRL          ; /* 3044 */
    volatile U_SC_CPU_L3_DATA_WAY3_0_MEM_CTRL   SC_CPU_L3_DATA_WAY3_0_MEM_CTRL   ; /* 3048 */
    volatile U_SC_CPU_L3_DATA_WAY7_4_MEM_CTRL   SC_CPU_L3_DATA_WAY7_4_MEM_CTRL   ; /* 304C */
    volatile U_SC_CPU_L3_DATA_WAY11_8_MEM_CTRL  SC_CPU_L3_DATA_WAY11_8_MEM_CTRL  ; /* 3050 */
    volatile U_SC_CPU_L3_DATA_WAY15_12_MEM_CTRL SC_CPU_L3_DATA_WAY15_12_MEM_CTRL ; /* 3054 */
    volatile U_SC_CPU_L3_TAG_WAY3_0_MEM_CTRL    SC_CPU_L3_TAG_WAY3_0_MEM_CTRL    ; /* 3058 */
    volatile U_SC_CPU_L3_TAG_WAY7_4_MEM_CTRL    SC_CPU_L3_TAG_WAY7_4_MEM_CTRL    ; /* 305C */
    volatile U_SC_CPU_L3_TAG_WAY11_8_MEM_CTRL   SC_CPU_L3_TAG_WAY11_8_MEM_CTRL   ; /* 3060 */
    volatile U_SC_CPU_L3_TAG_WAY15_12_MEM_CTRL  SC_CPU_L3_TAG_WAY15_12_MEM_CTRL  ; /* 3064 */
    volatile U_SC_CPU_L3_VICITIM_MEM_CTRL       SC_CPU_L3_VICITIM_MEM_CTRL       ; /* 3068 */
    volatile U_SC_CPU_SCU_LTDB_MEM_CTRL         SC_CPU_SCU_LTDB_MEM_CTRL         ; /* 306C */
    volatile U_SC_CPU_SCU_SF_MEM_CTRL           SC_CPU_SCU_SF_MEM_CTRL           ; /* 3070 */
    volatile U_SC_SP_RAM_CTRL                   SC_SP_RAM_CTRL                   ; /* 3100 */
    volatile U_SC_CPU_CTRL                      SC_CPU_CTRL                      ; /* 3400 */
    volatile U_SC_TSENSOR0_INT                  SC_TSENSOR0_INT                  ; /* 4010 */
    volatile U_SC_TSENSOR0_INT_MASK             SC_TSENSOR0_INT_MASK             ; /* 4014 */
    volatile U_SC_CLUS_CRG_CLK_ST               SC_CLUS_CRG_CLK_ST               ; /* 5310 */
    volatile U_SC_MBIST_CLK_ST                  SC_MBIST_CLK_ST                  ; /* 5328 */
    volatile U_SC_CLUS_CRG_RESET_ST             SC_CLUS_CRG_RESET_ST             ; /* 5A00 */
    volatile U_SC_CLUS_MBIST_RESET_ST           SC_CLUS_MBIST_RESET_ST           ; /* 5A10 */
    volatile U_SC_BIU_TRESET_ST                 SC_BIU_TRESET_ST                 ; /* 5A38 */
    volatile U_SC_SCU_POR_TRESET_ST             SC_SCU_POR_TRESET_ST             ; /* 5A40 */
    volatile U_SC_FSM_TRESET_ST                 SC_FSM_TRESET_ST                 ; /* 5A60 */
    volatile U_SC_TSENSOR0_ST                   SC_TSENSOR0_ST                   ; /* 60D0 */
    volatile U_SC_TSENSOR0_TEMP_SAMPLE_AVERAGE  SC_TSENSOR0_TEMP_SAMPLE_AVERAGE  ; /* 60D4 */
    volatile U_SC_CPU_PMUSNAPSHOTACK_ST         SC_CPU_PMUSNAPSHOTACK_ST         ; /* 6100 */
    volatile U_SC_CPU_STANDBYWFE_ST             SC_CPU_STANDBYWFE_ST             ; /* 6108 */
    volatile U_SC_CPU_STANDBYWFI_ST             SC_CPU_STANDBYWFI_ST             ; /* 610C */
    volatile U_SC_COREINSTRRET                  SC_COREINSTRRET                  ; /* 6120 */
    volatile U_SC_COREINSTRRUN                  SC_COREINSTRRUN                  ; /* 6124 */
    volatile U_SC_RESERVE_DFX_CORE0             SC_RESERVE_DFX_CORE0             ; /* 6130 */
    volatile U_SC_RESERVE_DFX_CORE1             SC_RESERVE_DFX_CORE1             ; /* 6134 */
    volatile U_SC_RESERVE_DFX_CORE2             SC_RESERVE_DFX_CORE2             ; /* 6138 */
    volatile U_SC_RESERVE_DFX_CORE3             SC_RESERVE_DFX_CORE3             ; /* 613C */
    volatile U_SC_RESERVE_DFX_CORE4             SC_RESERVE_DFX_CORE4             ; /* 6140 */
    volatile U_SC_RESERVE_DFX_CORE5             SC_RESERVE_DFX_CORE5             ; /* 6144 */
    volatile U_SC_RESERVE_DFX_CORE6             SC_RESERVE_DFX_CORE6             ; /* 6148 */
    volatile U_SC_RESERVE_DFX_CORE7             SC_RESERVE_DFX_CORE7             ; /* 614C */
    volatile U_SC_TSENSOR0_INT_STATUS           SC_TSENSOR0_INT_STATUS           ; /* 7000 */
    volatile U_SC_HPM_ST                        SC_HPM_ST                        ; /* 7050 */
    volatile U_SC_SYSCOREQ                      SC_SYSCOREQ                      ; /* 7060 */
    volatile U_SC_PWR_ACK                       SC_PWR_ACK                       ; /* 7100 */
    volatile U_PMC_FCM_LPMCUCTRL                PMC_FCM_LPMCUCTRL                ; /* 8000 */
    volatile U_PMC_FCM_AIDLE                    PMC_FCM_AIDLE                    ; /* 8004 */
    volatile U_PMC_FCM_PCTRL                    PMC_FCM_PCTRL                    ; /* 8008 */
    volatile U_PMC_FCM_MCTRL                    PMC_FCM_MCTRL                    ; /* 800C */
    volatile U_PMC_FCM_MCTRL_SYS0               PMC_FCM_MCTRL_SYS0               ; /* 8010 */
    volatile U_PMC_FCM_MCTRL_SYS1               PMC_FCM_MCTRL_SYS1               ; /* 8014 */
    volatile U_PMC_CORE0_PCTRL                  PMC_CORE0_PCTRL                  ; /* 8018 */
    volatile U_PMC_CORE1_PCTRL                  PMC_CORE1_PCTRL                  ; /* 801C */
    volatile U_PMC_CORE2_PCTRL                  PMC_CORE2_PCTRL                  ; /* 8020 */
    volatile U_PMC_CORE3_PCTRL                  PMC_CORE3_PCTRL                  ; /* 8024 */
    volatile U_PMC_CORE4_PCTRL                  PMC_CORE4_PCTRL                  ; /* 8028 */
    volatile U_PMC_CORE5_PCTRL                  PMC_CORE5_PCTRL                  ; /* 802C */
    volatile U_PMC_CORE6_PCTRL                  PMC_CORE6_PCTRL                  ; /* 8030 */
    volatile U_PMC_CORE7_PCTRL                  PMC_CORE7_PCTRL                  ; /* 8034 */
    volatile U_PMC_COREX_DEFAMC                 PMC_COREX_DEFAMC                 ; /* 8038 */
    volatile U_PMC_FCM_DEFAMC                   PMC_FCM_DEFAMC                   ; /* 803C */
    volatile U_PMC_QCTRL_EN                     PMC_QCTRL_EN                     ; /* 8040 */
    volatile U_PMC_QCTRL_TOUT                   PMC_QCTRL_TOUT                   ; /* 8044 */
    volatile U_PMC_COREX_PCTRL_C01WC            PMC_COREX_PCTRL_C01WC            ; /* 8048 */
    volatile U_PMC_COREX_PCTRL_C23WC            PMC_COREX_PCTRL_C23WC            ; /* 804C */
    volatile U_PMC_COREX_PCTRL_C45WC            PMC_COREX_PCTRL_C45WC            ; /* 8050 */
    volatile U_PMC_COREX_PCTRL_C67WC            PMC_COREX_PCTRL_C67WC            ; /* 8054 */
    volatile U_PMC_FCM_PCTRL_WC                 PMC_FCM_PCTRL_WC                 ; /* 8058 */
    volatile U_PMC_QSTAT_QPEEK                  PMC_QSTAT_QPEEK                  ; /* 805C */
    volatile U_PMC_FCM_STANDBY                  PMC_FCM_STANDBY                  ; /* 8060 */
    volatile U_PMC_FCM_PSTAT_FEEDBACK           PMC_FCM_PSTAT_FEEDBACK           ; /* 8064 */
    volatile U_PMC_CORE0_PSTAT_FEEDBACK         PMC_CORE0_PSTAT_FEEDBACK         ; /* 8068 */
    volatile U_PMC_CORE1_PSTAT_FEEDBACK         PMC_CORE1_PSTAT_FEEDBACK         ; /* 806C */
    volatile U_PMC_CORE2_PSTAT_FEEDBACK         PMC_CORE2_PSTAT_FEEDBACK         ; /* 8070 */
    volatile U_PMC_CORE3_PSTAT_FEEDBACK         PMC_CORE3_PSTAT_FEEDBACK         ; /* 8074 */
    volatile U_PMC_CORE4_PSTAT_FEEDBACK         PMC_CORE4_PSTAT_FEEDBACK         ; /* 8078 */
    volatile U_PMC_CORE5_PSTAT_FEEDBACK         PMC_CORE5_PSTAT_FEEDBACK         ; /* 807C */
    volatile U_PMC_CORE6_PSTAT_FEEDBACK         PMC_CORE6_PSTAT_FEEDBACK         ; /* 8080 */
    volatile U_PMC_CORE7_PSTAT_FEEDBACK         PMC_CORE7_PSTAT_FEEDBACK         ; /* 8084 */
    volatile U_PMC_FCM_PSTAT_PPEEK              PMC_FCM_PSTAT_PPEEK              ; /* 8088 */
    volatile U_PMC_CORE0_PSTAT_PPEEK            PMC_CORE0_PSTAT_PPEEK            ; /* 808C */
    volatile U_PMC_CORE1_PSTAT_PPEEK            PMC_CORE1_PSTAT_PPEEK            ; /* 8090 */
    volatile U_PMC_CORE2_PSTAT_PPEEK            PMC_CORE2_PSTAT_PPEEK            ; /* 8094 */
    volatile U_PMC_CORE3_PSTAT_PPEEK            PMC_CORE3_PSTAT_PPEEK            ; /* 8098 */
    volatile U_PMC_CORE4_PSTAT_PPEEK            PMC_CORE4_PSTAT_PPEEK            ; /* 809C */
    volatile U_PMC_CORE5_PSTAT_PPEEK            PMC_CORE5_PSTAT_PPEEK            ; /* 80A0 */
    volatile U_PMC_CORE6_PSTAT_PPEEK            PMC_CORE6_PSTAT_PPEEK            ; /* 80A4 */
    volatile U_PMC_CORE7_PSTAT_PPEEK            PMC_CORE7_PSTAT_PPEEK            ; /* 80A8 */
    volatile U_PMC_CORE_DEBUG_INFO0             PMC_CORE_DEBUG_INFO0             ; /* 80AC */
    volatile U_PMC_CORE_DEBUG_INFO1             PMC_CORE_DEBUG_INFO1             ; /* 80B0 */
    volatile U_PMC_CORE_DEBUG_INFO2             PMC_CORE_DEBUG_INFO2             ; /* 80B4 */
    volatile U_PMC_CORE_DEBUG_INFO3             PMC_CORE_DEBUG_INFO3             ; /* 80B8 */
    volatile U_PMC_FCM_DEBUG_INFO               PMC_FCM_DEBUG_INFO               ; /* 80BC */
    volatile U_PMC_CORE_PDC_ENABLE              PMC_CORE_PDC_ENABLE              ; /* 80C0 */
    volatile U_PMC_CORE_POWER_UP_REQ            PMC_CORE_POWER_UP_REQ            ; /* 80C4 */
    volatile U_PMC_CORE_POWER_DOWN_REQ          PMC_CORE_POWER_DOWN_REQ          ; /* 80C8 */
    volatile U_PMC_CORE_PMCTRL_SELECTION        PMC_CORE_PMCTRL_SELECTION        ; /* 80CC */
    volatile U_PMC_CORE_PWRUP_TIME0             PMC_CORE_PWRUP_TIME0             ; /* 80D0 */
    volatile U_PMC_CORE_PWRUP_TIME1             PMC_CORE_PWRUP_TIME1             ; /* 80D4 */
    volatile U_PMC_CORE_PWRUP_TIME2             PMC_CORE_PWRUP_TIME2             ; /* 80D8 */
    volatile U_PMC_CORE_PWRUP_TIME3             PMC_CORE_PWRUP_TIME3             ; /* 80DC */
    volatile U_PMC_CORE_PWRDN_TIME0             PMC_CORE_PWRDN_TIME0             ; /* 80E0 */
    volatile U_PMC_CORE_PWRDN_TIME1             PMC_CORE_PWRDN_TIME1             ; /* 80E4 */
    volatile U_PMC_CORE_PWRDN_TIME2             PMC_CORE_PWRDN_TIME2             ; /* 80E8 */
    volatile U_PMC_CORE_PWRDN_TIME3             PMC_CORE_PWRDN_TIME3             ; /* 80EC */
    volatile U_PMC_CORE_ISO_TIME0               PMC_CORE_ISO_TIME0               ; /* 80F0 */
    volatile U_PMC_CORE_ISO_TIME1               PMC_CORE_ISO_TIME1               ; /* 80F4 */
    volatile U_PMC_CORE_ISO_TIME2               PMC_CORE_ISO_TIME2               ; /* 80F8 */
    volatile U_PMC_CORE_ISO_TIME3               PMC_CORE_ISO_TIME3               ; /* 80FC */
    volatile U_PMC_CORE_RST_TIME0               PMC_CORE_RST_TIME0               ; /* 8100 */
    volatile U_PMC_CORE_RST_TIME1               PMC_CORE_RST_TIME1               ; /* 8104 */
    volatile U_PMC_CORE_RST_TIME2               PMC_CORE_RST_TIME2               ; /* 8108 */
    volatile U_PMC_CORE_RST_TIME3               PMC_CORE_RST_TIME3               ; /* 810C */
    volatile U_PMC_CORE_URST_TIME0              PMC_CORE_URST_TIME0              ; /* 8110 */
    volatile U_PMC_CORE_URST_TIME1              PMC_CORE_URST_TIME1              ; /* 8114 */
    volatile U_PMC_CORE_URST_TIME2              PMC_CORE_URST_TIME2              ; /* 8118 */
    volatile U_PMC_CORE_URST_TIME3              PMC_CORE_URST_TIME3              ; /* 811C */
    volatile U_PMC_CORE_DBG_TIME0               PMC_CORE_DBG_TIME0               ; /* 8120 */
    volatile U_PMC_CORE_DBG_TIME1               PMC_CORE_DBG_TIME1               ; /* 8124 */
    volatile U_PMC_CORE_DBG_TIME2               PMC_CORE_DBG_TIME2               ; /* 8128 */
    volatile U_PMC_CORE_DBG_TIME3               PMC_CORE_DBG_TIME3               ; /* 812C */
    volatile U_PMC_CORE_POWER_STATE             PMC_CORE_POWER_STATE             ; /* 8130 */
    volatile U_CPU_CFG_VERSION0                 CPU_CFG_VERSION0                 ; /* E0A0 */
    volatile U_CPU_CFG_MAGIC_WORD               CPU_CFG_MAGIC_WORD               ; /* E0A4 */
    volatile U_CPU_CFG_ECO_CFG0                 CPU_CFG_ECO_CFG0                 ; /* E0A8 */
    volatile U_CPU_CFG_ECO_CFG1                 CPU_CFG_ECO_CFG1                 ; /* E0AC */
    volatile U_CPU_CFG_ECO_CFG2                 CPU_CFG_ECO_CFG2                 ; /* E0B0 */
    volatile U_CPU_CFG_ECO_CFG3                 CPU_CFG_ECO_CFG3                 ; /* E0B4 */
    volatile U_SC_SYSCTRL_LOCK                  SC_SYSCTRL_LOCK                  ; /* F100 */
    volatile U_SC_SYSCTRL_UNLOCK                SC_SYSCTRL_UNLOCK                ; /* F110 */
    volatile U_SC_ECO_RSV0                      SC_ECO_RSV0                      ; /* FF00 */
    volatile U_SC_ECO_RSV1                      SC_ECO_RSV1                      ; /* FF04 */
    volatile U_SC_ECO_RSV2                      SC_ECO_RSV2                      ; /* FF08 */
    volatile U_SC_ECO_RSV3                      SC_ECO_RSV3                      ; /* FF0C */
    volatile U_SC_ECO_RSV4                      SC_ECO_RSV4                      ; /* FF10 */
    volatile U_SC_ECO_RSV5                      SC_ECO_RSV5                      ; /* FF14 */
    volatile U_FPGA_VER                         FPGA_VER                         ; /* FFFC */

} S_cpu_cluster_cfg_REGS_TYPE;

/* Declare the struct pointor of the module cpu_cluster_cfg */
extern volatile S_cpu_cluster_cfg_REGS_TYPE *gopcpu_cluster_cfgAllReg;

/* Declare the functions that set the member value */
int iSetSC_CLUS_CRG_CLK_EN_icg_en_dbg(unsigned int uicg_en_dbg);
int iSetSC_CLUS_CRG_CLK_EN_icg_en_atb(unsigned int uicg_en_atb);
int iSetSC_CLUS_CRG_CLK_EN_icg_en_gic(unsigned int uicg_en_gic);
int iSetSC_CLUS_CRG_CLK_EN_icg_en_scu(unsigned int uicg_en_scu);
int iSetSC_CLUS_CRG_CLK_EN_icg_en_periph(unsigned int uicg_en_periph);
int iSetSC_CLUS_CRG_CLK_DIS_icg_dis_dbg(unsigned int uicg_dis_dbg);
int iSetSC_CLUS_CRG_CLK_DIS_icg_dis_atb(unsigned int uicg_dis_atb);
int iSetSC_CLUS_CRG_CLK_DIS_icg_dis_gic(unsigned int uicg_dis_gic);
int iSetSC_CLUS_CRG_CLK_DIS_icg_dis_scu(unsigned int uicg_dis_scu);
int iSetSC_CLUS_CRG_CLK_DIS_icg_dis_periph(unsigned int uicg_dis_periph);
int iSetSC_MBIST_CLK_EN_icg_en_mbist_core(unsigned int uicg_en_mbist_core);
int iSetSC_MBIST_CLK_EN_icg_en_mbist_fcm_ppu(unsigned int uicg_en_mbist_fcm_ppu);
int iSetSC_MBIST_CLK_DIS_icg_dis_mbist_core(unsigned int uicg_dis_mbist_core);
int iSetSC_MBIST_CLK_DIS_icg_dis_mbist_fcm_ppu(unsigned int uicg_dis_mbist_fcm_ppu);
int iSetSC_CLUS_CRG_RESET_REQ_srst_req_cpu7(unsigned int usrst_req_cpu7);
int iSetSC_CLUS_CRG_RESET_REQ_srst_req_cpu6(unsigned int usrst_req_cpu6);
int iSetSC_CLUS_CRG_RESET_REQ_srst_req_cpu5(unsigned int usrst_req_cpu5);
int iSetSC_CLUS_CRG_RESET_REQ_srst_req_cpu4(unsigned int usrst_req_cpu4);
int iSetSC_CLUS_CRG_RESET_REQ_srst_req_cpu3(unsigned int usrst_req_cpu3);
int iSetSC_CLUS_CRG_RESET_REQ_srst_req_cpu2(unsigned int usrst_req_cpu2);
int iSetSC_CLUS_CRG_RESET_REQ_srst_req_cpu1(unsigned int usrst_req_cpu1);
int iSetSC_CLUS_CRG_RESET_REQ_srst_req_cpu0(unsigned int usrst_req_cpu0);
int iSetSC_CLUS_CRG_RESET_REQ_srst_req_cpu7_por(unsigned int usrst_req_cpu7_por);
int iSetSC_CLUS_CRG_RESET_REQ_srst_req_cpu6_por(unsigned int usrst_req_cpu6_por);
int iSetSC_CLUS_CRG_RESET_REQ_srst_req_cpu5_por(unsigned int usrst_req_cpu5_por);
int iSetSC_CLUS_CRG_RESET_REQ_srst_req_cpu4_por(unsigned int usrst_req_cpu4_por);
int iSetSC_CLUS_CRG_RESET_REQ_srst_req_cpu3_por(unsigned int usrst_req_cpu3_por);
int iSetSC_CLUS_CRG_RESET_REQ_srst_req_cpu2_por(unsigned int usrst_req_cpu2_por);
int iSetSC_CLUS_CRG_RESET_REQ_srst_req_cpu1_por(unsigned int usrst_req_cpu1_por);
int iSetSC_CLUS_CRG_RESET_REQ_srst_req_cpu0_por(unsigned int usrst_req_cpu0_por);
int iSetSC_CLUS_CRG_RESET_DREQ_srst_dreq_cpu7(unsigned int usrst_dreq_cpu7);
int iSetSC_CLUS_CRG_RESET_DREQ_srst_dreq_cpu6(unsigned int usrst_dreq_cpu6);
int iSetSC_CLUS_CRG_RESET_DREQ_srst_dreq_cpu5(unsigned int usrst_dreq_cpu5);
int iSetSC_CLUS_CRG_RESET_DREQ_srst_dreq_cpu4(unsigned int usrst_dreq_cpu4);
int iSetSC_CLUS_CRG_RESET_DREQ_srst_dreq_cpu3(unsigned int usrst_dreq_cpu3);
int iSetSC_CLUS_CRG_RESET_DREQ_srst_dreq_cpu2(unsigned int usrst_dreq_cpu2);
int iSetSC_CLUS_CRG_RESET_DREQ_srst_dreq_cpu1(unsigned int usrst_dreq_cpu1);
int iSetSC_CLUS_CRG_RESET_DREQ_srst_dreq_cpu0(unsigned int usrst_dreq_cpu0);
int iSetSC_CLUS_CRG_RESET_DREQ_srst_dreq_cpu7_por(unsigned int usrst_dreq_cpu7_por);
int iSetSC_CLUS_CRG_RESET_DREQ_srst_dreq_cpu6_por(unsigned int usrst_dreq_cpu6_por);
int iSetSC_CLUS_CRG_RESET_DREQ_srst_dreq_cpu5_por(unsigned int usrst_dreq_cpu5_por);
int iSetSC_CLUS_CRG_RESET_DREQ_srst_dreq_cpu4_por(unsigned int usrst_dreq_cpu4_por);
int iSetSC_CLUS_CRG_RESET_DREQ_srst_dreq_cpu3_por(unsigned int usrst_dreq_cpu3_por);
int iSetSC_CLUS_CRG_RESET_DREQ_srst_dreq_cpu2_por(unsigned int usrst_dreq_cpu2_por);
int iSetSC_CLUS_CRG_RESET_DREQ_srst_dreq_cpu1_por(unsigned int usrst_dreq_cpu1_por);
int iSetSC_CLUS_CRG_RESET_DREQ_srst_dreq_cpu0_por(unsigned int usrst_dreq_cpu0_por);
int iSetSC_CLUS_MBIST_RESET_REQ_srst_req_mbist(unsigned int usrst_req_mbist);
int iSetSC_CLUS_MBIST_RESET_DREQ_srst_dreq_mbist(unsigned int usrst_dreq_mbist);
int iSetSC_BIU_RESET_REQ_srst_req_dbg(unsigned int usrst_req_dbg);
int iSetSC_BIU_RESET_REQ_srst_req_atb(unsigned int usrst_req_atb);
int iSetSC_BIU_RESET_REQ_srst_req_scu(unsigned int usrst_req_scu);
int iSetSC_BIU_RESET_REQ_srst_req_gic(unsigned int usrst_req_gic);
int iSetSC_BIU_RESET_REQ_srst_req_periph(unsigned int usrst_req_periph);
int iSetSC_BIU_RESET_DREQ_srst_dreq_dbg(unsigned int usrst_dreq_dbg);
int iSetSC_BIU_RESET_DREQ_srst_dreq_atb(unsigned int usrst_dreq_atb);
int iSetSC_BIU_RESET_DREQ_srst_dreq_scu(unsigned int usrst_dreq_scu);
int iSetSC_BIU_RESET_DREQ_srst_dreq_gic(unsigned int usrst_dreq_gic);
int iSetSC_BIU_RESET_DREQ_srst_dreq_periph(unsigned int usrst_dreq_periph);
int iSetSC_SCU_POR_RESET_REQ_srst_req_scu_por(unsigned int usrst_req_scu_por);
int iSetSC_SCU_POR_RESET_DREQ_srst_dreq_scu_por(unsigned int usrst_dreq_scu_por);
int iSetSC_FSM_RESET_REQ_srst_req_core_fsm(unsigned int usrst_req_core_fsm);
int iSetSC_FSM_RESET_REQ_srst_req_fcm_fsm(unsigned int usrst_req_fcm_fsm);
int iSetSC_FSM_RESET_DREQ_srst_dreq_core_fsm(unsigned int usrst_dreq_core_fsm);
int iSetSC_FSM_RESET_DREQ_srst_dreq_fcm_fsm(unsigned int usrst_dreq_fcm_fsm);
int iSetSC_TSENSOR0_ALARM_tsensor0_ultra_high(unsigned int utsensor0_ultra_high);
int iSetSC_TSENSOR0_ALARM_tsensor0_high(unsigned int utsensor0_high);
int iSetSC_TSENSOR0_ALARM_tsensor0_low(unsigned int utsensor0_low);
int iSetSC_TSENSOR0_SAMPLE_NUM_tsensor0_sample_shift_num(unsigned int utsensor0_sample_shift_num);
int iSetSC_TSENSOR0_CTRL_tsensor0_temp_ct_sel(unsigned int utsensor0_temp_ct_sel);
int iSetSC_TSENSOR0_CTRL_tsensor0_temp_calib(unsigned int utsensor0_temp_calib);
int iSetSC_TSENSOR0_CTRL_tsensor0_temp_en(unsigned int utsensor0_temp_en);
int iSetSC_CPU_PMU_CTRL_pmusnapshotreq_cluster(unsigned int upmusnapshotreq_cluster);
int iSetSC_CPU_GICDIS_CTRL_giccdisable_cluster(unsigned int ugiccdisable_cluster);
int iSetSC_CPU_SYSBROADCAST_CTRL_broadcastcachemaint_cluster(unsigned int ubroadcastcachemaint_cluster);
int iSetSC_CPU_SYSBROADCAST_CTRL_broadcastouter_cluster(unsigned int ubroadcastouter_cluster);
int iSetSC_CPU_SYSBROADCAST_CTRL_broadcastatomic_cluster(unsigned int ubroadcastatomic_cluster);
int iSetSC_CPU_SYSBROADCAST_CTRL_broadcastcachemaintpou_cluster(unsigned int ubroadcastcachemaintpou_cluster);
int iSetSC_CPU_SYSBROADCAST_CTRL_broadcastpersist_cluster(unsigned int ubroadcastpersist_cluster);
int iSetSC_CPU_CLKEN_icg_en_core(unsigned int uicg_en_core);
int iSetSC_CFGEND_sc_cfgend(unsigned int usc_cfgend);
int iSetSC_VINITHI_sc_vinithi(unsigned int usc_vinithi);
int iSetSC_CLUS0_CTRL_RVBA0_rvbaraddr0_cluster(unsigned int urvbaraddr0_cluster);
int iSetSC_CLUS0_CTRL_RVBA1_rvbaraddr1_cluster(unsigned int urvbaraddr1_cluster);
int iSetSC_CLUS0_CTRL_RVBA2_rvbaraddr2_cluster(unsigned int urvbaraddr2_cluster);
int iSetSC_CLUS0_CTRL_RVBA3_rvbaraddr3_cluster(unsigned int urvbaraddr3_cluster);
int iSetSC_CLUS0_CTRL_RVBA4_rvbaraddr4_cluster(unsigned int urvbaraddr4_cluster);
int iSetSC_CLUS0_CTRL_RVBA5_rvbaraddr5_cluster(unsigned int urvbaraddr5_cluster);
int iSetSC_CLUS0_CTRL_RVBA6_rvbaraddr6_cluster(unsigned int urvbaraddr6_cluster);
int iSetSC_CLUS0_CTRL_RVBA7_rvbaraddr7_cluster(unsigned int urvbaraddr7_cluster);
int iSetSC_STRETCH_L3RAMCLK_EN_stretch_l3ramclk_en(unsigned int ustretch_l3ramclk_en);
int iSetSC_CLUS_CRYPTODISABLE_cryptodisable_cluster(unsigned int ucryptodisable_cluster);
int iSetSC_AA64NAA32_CFG_aa64naa32(unsigned int uaa64naa32);
int iSetSC_DBG_AUTH_CTRL_cpu_spniden(unsigned int ucpu_spniden);
int iSetSC_DBG_AUTH_CTRL_cpu_spiden(unsigned int ucpu_spiden);
int iSetSC_DBG_AUTH_CTRL_cpu_niden(unsigned int ucpu_niden);
int iSetSC_DBG_AUTH_CTRL_cpu_dbgen(unsigned int ucpu_dbgen);
int iSetSC_SECURE_DEBUG_EN_secure_debug_en_core7(unsigned int usecure_debug_en_core7);
int iSetSC_SECURE_DEBUG_EN_secure_debug_en_core6(unsigned int usecure_debug_en_core6);
int iSetSC_SECURE_DEBUG_EN_secure_debug_en_core5(unsigned int usecure_debug_en_core5);
int iSetSC_SECURE_DEBUG_EN_secure_debug_en_core4(unsigned int usecure_debug_en_core4);
int iSetSC_SECURE_DEBUG_EN_secure_debug_en_core3(unsigned int usecure_debug_en_core3);
int iSetSC_SECURE_DEBUG_EN_secure_debug_en_core2(unsigned int usecure_debug_en_core2);
int iSetSC_SECURE_DEBUG_EN_secure_debug_en_core1(unsigned int usecure_debug_en_core1);
int iSetSC_SECURE_DEBUG_EN_secure_debug_en_core0(unsigned int usecure_debug_en_core0);
int iSetSC_STRETCH_L2RAMCLK_EN_stretch_l2ramclk_en_core7(unsigned int ustretch_l2ramclk_en_core7);
int iSetSC_STRETCH_L2RAMCLK_EN_stretch_l2ramclk_en_core6(unsigned int ustretch_l2ramclk_en_core6);
int iSetSC_STRETCH_L2RAMCLK_EN_stretch_l2ramclk_en_core5(unsigned int ustretch_l2ramclk_en_core5);
int iSetSC_STRETCH_L2RAMCLK_EN_stretch_l2ramclk_en_core4(unsigned int ustretch_l2ramclk_en_core4);
int iSetSC_STRETCH_L2RAMCLK_EN_stretch_l2ramclk_en_core3(unsigned int ustretch_l2ramclk_en_core3);
int iSetSC_STRETCH_L2RAMCLK_EN_stretch_l2ramclk_en_core2(unsigned int ustretch_l2ramclk_en_core2);
int iSetSC_STRETCH_L2RAMCLK_EN_stretch_l2ramclk_en_core1(unsigned int ustretch_l2ramclk_en_core1);
int iSetSC_STRETCH_L2RAMCLK_EN_stretch_l2ramclk_en_core0(unsigned int ustretch_l2ramclk_en_core0);
int iSetSC_HPM_CTRL_hpm_en(unsigned int uhpm_en);
int iSetSC_HPM_CTRL_hpm_div(unsigned int uhpm_div);
int iSetSC_SYSCOACK_sc_syscoack(unsigned int usc_syscoack);
int iSetSC_EVENTO_MASK_smmu_event_mask_m3(unsigned int usmmu_event_mask_m3);
int iSetSC_EVENTO_MASK_smmu_event_mask_ts(unsigned int usmmu_event_mask_ts);
int iSetSC_EVENTO_MASK_smmu_event_mask_a55(unsigned int usmmu_event_mask_a55);
int iSetSC_EVENTO_MASK_eventi_mask_ts(unsigned int ueventi_mask_ts);
int iSetSC_EVENTO_MASK_evento_mask_m3(unsigned int uevento_mask_m3);
int iSetSC_EVENTO_MASK_evento_mask_ts(unsigned int uevento_mask_ts);
int iSetSC_CPU_CORE_BTAC0_MEM_CTRL_cpu_core_btac0_mem_ctrl(unsigned int ucpu_core_btac0_mem_ctrl);
int iSetSC_CPU_CORE_BTAC1_MEM_CTRL_cpu_core_btac1_mem_ctrl(unsigned int ucpu_core_btac1_mem_ctrl);
int iSetSC_CPU_CORE_DDATA_MEM_CTRL_cpu_core_ddata_mem_ctrl(unsigned int ucpu_core_ddata_mem_ctrl);
int iSetSC_CPU_CORE_DDIRTY_MEM_CTRL_cpu_core_ddirty_mem_ctrl(unsigned int ucpu_core_ddirty_mem_ctrl);
int iSetSC_CPU_CORE_DTAG_MEM_CTRL_cpu_core_dtag_mem_ctrl(unsigned int ucpu_core_dtag_mem_ctrl);
int iSetSC_CPU_CORE_IDATA_MEM_CTRL_cpu_core_idata_mem_ctrl(unsigned int ucpu_core_idata_mem_ctrl);
int iSetSC_CPU_CORE_ITAG_MEM_CTRL_cpu_core_itag_mem_ctrl(unsigned int ucpu_core_itag_mem_ctrl);
int iSetSC_CPU_L2_DATA_MEM_CTRL_cpu_l2_data_mem_ctrl(unsigned int ucpu_l2_data_mem_ctrl);
int iSetSC_CPU_L2_DB_MEM_CTRL_cpu_l2_db_mem_ctrl(unsigned int ucpu_l2_db_mem_ctrl);
int iSetSC_CPU_L2_TAG_MEM_CTRL_cpu_l2_tag_mem_ctrl(unsigned int ucpu_l2_tag_mem_ctrl);
int iSetSC_CPU_L2_VICTIM_MEM_CTRL_cpu_l2_victim_mem_ctrl(unsigned int ucpu_l2_victim_mem_ctrl);
int iSetSC_CPU_TLB_DATA_MEM_CTRL_cpu_tlb_data_mem_ctrl(unsigned int ucpu_tlb_data_mem_ctrl);
int iSetSC_CPU_TLB_TAG_MEM_CTRL_cpu_tlb_tag_mem_ctrl(unsigned int ucpu_tlb_tag_mem_ctrl);
int iSetSC_CPU_L3_DATA_WAY3_0_MEM_CTRL_cpu_l3_data_way3_0_mem_ctrl(unsigned int ucpu_l3_data_way3_0_mem_ctrl);
int iSetSC_CPU_L3_DATA_WAY7_4_MEM_CTRL_cpu_l3_data_way7_4_mem_ctrl(unsigned int ucpu_l3_data_way7_4_mem_ctrl);
int iSetSC_CPU_L3_DATA_WAY11_8_MEM_CTRL_cpu_l3_data_way11_8_mem_ctrl(unsigned int ucpu_l3_data_way11_8_mem_ctrl);
int iSetSC_CPU_L3_DATA_WAY15_12_MEM_CTRL_cpu_l3_data_way15_12_mem_ctrl(unsigned int ucpu_l3_data_way15_12_mem_ctrl);
int iSetSC_CPU_L3_TAG_WAY3_0_MEM_CTRL_cpu_l3_tag_way3_0_mem_ctrl(unsigned int ucpu_l3_tag_way3_0_mem_ctrl);
int iSetSC_CPU_L3_TAG_WAY7_4_MEM_CTRL_cpu_l3_tag_way7_4_mem_ctrl(unsigned int ucpu_l3_tag_way7_4_mem_ctrl);
int iSetSC_CPU_L3_TAG_WAY11_8_MEM_CTRL_cpu_l3_tag_way11_8_mem_ctrl(unsigned int ucpu_l3_tag_way11_8_mem_ctrl);
int iSetSC_CPU_L3_TAG_WAY15_12_MEM_CTRL_cpu_l3_tag_way15_12_mem_ctrl(unsigned int ucpu_l3_tag_way15_12_mem_ctrl);
int iSetSC_CPU_L3_VICITIM_MEM_CTRL_cpu_l3_vicitim_mem_ctrl(unsigned int ucpu_l3_vicitim_mem_ctrl);
int iSetSC_CPU_SCU_LTDB_MEM_CTRL_cpu_scu_ltdb_mem_ctrl(unsigned int ucpu_scu_ltdb_mem_ctrl);
int iSetSC_CPU_SCU_SF_MEM_CTRL_cpu_scu_sf_mem_ctrl(unsigned int ucpu_scu_sf_mem_ctrl);
int iSetSC_SP_RAM_CTRL_sc_sp_ram_tmod_ultrasoc(unsigned int usc_sp_ram_tmod_ultrasoc);
int iSetSC_CPU_CTRL_sc_cfgte(unsigned int usc_cfgte);
int iSetSC_TSENSOR0_INT_tsensor0_ultra_over(unsigned int utsensor0_ultra_over);
int iSetSC_TSENSOR0_INT_tsensor0_over(unsigned int utsensor0_over);
int iSetSC_TSENSOR0_INT_tsensor0_under(unsigned int utsensor0_under);
int iSetSC_TSENSOR0_INT_MASK_tsensor0_ultra_over_int_mask(unsigned int utsensor0_ultra_over_int_mask);
int iSetSC_TSENSOR0_INT_MASK_tsensor0_over_int_mask(unsigned int utsensor0_over_int_mask);
int iSetSC_TSENSOR0_INT_MASK_tsensor0_under_int_mask(unsigned int utsensor0_under_int_mask);
int iSetSC_CLUS_CRG_CLK_ST_icg_st_dbg(unsigned int uicg_st_dbg);
int iSetSC_CLUS_CRG_CLK_ST_icg_st_atb(unsigned int uicg_st_atb);
int iSetSC_CLUS_CRG_CLK_ST_icg_st_gic(unsigned int uicg_st_gic);
int iSetSC_CLUS_CRG_CLK_ST_icg_st_scu(unsigned int uicg_st_scu);
int iSetSC_CLUS_CRG_CLK_ST_icg_st_periph(unsigned int uicg_st_periph);
int iSetSC_MBIST_CLK_ST_icg_st_mbist_core(unsigned int uicg_st_mbist_core);
int iSetSC_MBIST_CLK_ST_icg_st_mbist_fcm_ppu(unsigned int uicg_st_mbist_fcm_ppu);
int iSetSC_CLUS_CRG_RESET_ST_srst_st_cpu7(unsigned int usrst_st_cpu7);
int iSetSC_CLUS_CRG_RESET_ST_srst_st_cpu6(unsigned int usrst_st_cpu6);
int iSetSC_CLUS_CRG_RESET_ST_srst_st_cpu5(unsigned int usrst_st_cpu5);
int iSetSC_CLUS_CRG_RESET_ST_srst_st_cpu4(unsigned int usrst_st_cpu4);
int iSetSC_CLUS_CRG_RESET_ST_srst_st_cpu3(unsigned int usrst_st_cpu3);
int iSetSC_CLUS_CRG_RESET_ST_srst_st_cpu2(unsigned int usrst_st_cpu2);
int iSetSC_CLUS_CRG_RESET_ST_srst_st_cpu1(unsigned int usrst_st_cpu1);
int iSetSC_CLUS_CRG_RESET_ST_srst_st_cpu0(unsigned int usrst_st_cpu0);
int iSetSC_CLUS_CRG_RESET_ST_srst_st_cpu7_por(unsigned int usrst_st_cpu7_por);
int iSetSC_CLUS_CRG_RESET_ST_srst_st_cpu6_por(unsigned int usrst_st_cpu6_por);
int iSetSC_CLUS_CRG_RESET_ST_srst_st_cpu5_por(unsigned int usrst_st_cpu5_por);
int iSetSC_CLUS_CRG_RESET_ST_srst_st_cpu4_por(unsigned int usrst_st_cpu4_por);
int iSetSC_CLUS_CRG_RESET_ST_srst_st_cpu3_por(unsigned int usrst_st_cpu3_por);
int iSetSC_CLUS_CRG_RESET_ST_srst_st_cpu2_por(unsigned int usrst_st_cpu2_por);
int iSetSC_CLUS_CRG_RESET_ST_srst_st_cpu1_por(unsigned int usrst_st_cpu1_por);
int iSetSC_CLUS_CRG_RESET_ST_srst_st_cpu0_por(unsigned int usrst_st_cpu0_por);
int iSetSC_CLUS_MBIST_RESET_ST_srst_st_mbist(unsigned int usrst_st_mbist);
int iSetSC_BIU_TRESET_ST_srst_st_dbg(unsigned int usrst_st_dbg);
int iSetSC_BIU_TRESET_ST_srst_st_atb(unsigned int usrst_st_atb);
int iSetSC_BIU_TRESET_ST_srst_st_scu(unsigned int usrst_st_scu);
int iSetSC_BIU_TRESET_ST_srst_st_gic(unsigned int usrst_st_gic);
int iSetSC_BIU_TRESET_ST_srst_st_periph(unsigned int usrst_st_periph);
int iSetSC_SCU_POR_TRESET_ST_srst_st_scu_por(unsigned int usrst_st_scu_por);
int iSetSC_FSM_TRESET_ST_srst_st_core_fsm(unsigned int usrst_st_core_fsm);
int iSetSC_FSM_TRESET_ST_srst_st_fcm_fsm(unsigned int usrst_st_fcm_fsm);
int iSetSC_TSENSOR0_ST_tsensor0_temp_ready(unsigned int utsensor0_temp_ready);
int iSetSC_TSENSOR0_ST_tsensor0_temp_out(unsigned int utsensor0_temp_out);
int iSetSC_TSENSOR0_TEMP_SAMPLE_AVERAGE_tsensor0_valid(unsigned int utsensor0_valid);
int iSetSC_TSENSOR0_TEMP_SAMPLE_AVERAGE_tsensor0_sample(unsigned int utsensor0_sample);
int iSetSC_CPU_PMUSNAPSHOTACK_ST_pmusnapshotack_cluster(unsigned int upmusnapshotack_cluster);
int iSetSC_CPU_STANDBYWFE_ST_standbywfe_cluster(unsigned int ustandbywfe_cluster);
int iSetSC_CPU_STANDBYWFI_ST_standbywfi_cluster(unsigned int ustandbywfi_cluster);
int iSetSC_COREINSTRRET_sc_coreinstrret(unsigned int usc_coreinstrret);
int iSetSC_COREINSTRRUN_sc_coreinstrrun(unsigned int usc_coreinstrrun);
int iSetSC_RESERVE_DFX_CORE0_eco_pm_ccnt_q_63bit_core0(unsigned int ueco_pm_ccnt_q_63bit_core0);
int iSetSC_RESERVE_DFX_CORE0_gic_irq_core0(unsigned int ugic_irq_core0);
int iSetSC_RESERVE_DFX_CORE0_gic_fiq_core0(unsigned int ugic_fiq_core0);
int iSetSC_RESERVE_DFX_CORE0_dbgack_core0(unsigned int udbgack_core0);
int iSetSC_RESERVE_DFX_CORE1_eco_pm_ccnt_q_63bit_core1(unsigned int ueco_pm_ccnt_q_63bit_core1);
int iSetSC_RESERVE_DFX_CORE1_gic_irq_core1(unsigned int ugic_irq_core1);
int iSetSC_RESERVE_DFX_CORE1_gic_fiq_core1(unsigned int ugic_fiq_core1);
int iSetSC_RESERVE_DFX_CORE1_dbgack_core1(unsigned int udbgack_core1);
int iSetSC_RESERVE_DFX_CORE2_eco_pm_ccnt_q_63bit_core2(unsigned int ueco_pm_ccnt_q_63bit_core2);
int iSetSC_RESERVE_DFX_CORE2_gic_irq_core2(unsigned int ugic_irq_core2);
int iSetSC_RESERVE_DFX_CORE2_gic_fiq_core2(unsigned int ugic_fiq_core2);
int iSetSC_RESERVE_DFX_CORE2_dbgack_core2(unsigned int udbgack_core2);
int iSetSC_RESERVE_DFX_CORE3_eco_pm_ccnt_q_63bit_core3(unsigned int ueco_pm_ccnt_q_63bit_core3);
int iSetSC_RESERVE_DFX_CORE3_gic_irq_core3(unsigned int ugic_irq_core3);
int iSetSC_RESERVE_DFX_CORE3_gic_fiq_core3(unsigned int ugic_fiq_core3);
int iSetSC_RESERVE_DFX_CORE3_dbgack_core3(unsigned int udbgack_core3);
int iSetSC_RESERVE_DFX_CORE4_eco_pm_ccnt_q_63bit_core4(unsigned int ueco_pm_ccnt_q_63bit_core4);
int iSetSC_RESERVE_DFX_CORE4_gic_irq_core4(unsigned int ugic_irq_core4);
int iSetSC_RESERVE_DFX_CORE4_gic_fiq_core4(unsigned int ugic_fiq_core4);
int iSetSC_RESERVE_DFX_CORE4_dbgack_core4(unsigned int udbgack_core4);
int iSetSC_RESERVE_DFX_CORE5_eco_pm_ccnt_q_63bit_core5(unsigned int ueco_pm_ccnt_q_63bit_core5);
int iSetSC_RESERVE_DFX_CORE5_gic_irq_core5(unsigned int ugic_irq_core5);
int iSetSC_RESERVE_DFX_CORE5_gic_fiq_core5(unsigned int ugic_fiq_core5);
int iSetSC_RESERVE_DFX_CORE5_dbgack_core5(unsigned int udbgack_core5);
int iSetSC_RESERVE_DFX_CORE6_eco_pm_ccnt_q_63bit_core6(unsigned int ueco_pm_ccnt_q_63bit_core6);
int iSetSC_RESERVE_DFX_CORE6_gic_irq_core6(unsigned int ugic_irq_core6);
int iSetSC_RESERVE_DFX_CORE6_gic_fiq_core6(unsigned int ugic_fiq_core6);
int iSetSC_RESERVE_DFX_CORE6_dbgack_core6(unsigned int udbgack_core6);
int iSetSC_RESERVE_DFX_CORE7_eco_pm_ccnt_q_63bit_core7(unsigned int ueco_pm_ccnt_q_63bit_core7);
int iSetSC_RESERVE_DFX_CORE7_gic_irq_core7(unsigned int ugic_irq_core7);
int iSetSC_RESERVE_DFX_CORE7_gic_fiq_core7(unsigned int ugic_fiq_core7);
int iSetSC_RESERVE_DFX_CORE7_dbgack_core7(unsigned int udbgack_core7);
int iSetSC_TSENSOR0_INT_STATUS_tsensor0_ultra_over_int_status(unsigned int utsensor0_ultra_over_int_status);
int iSetSC_TSENSOR0_INT_STATUS_tsensor0_over_int_status(unsigned int utsensor0_over_int_status);
int iSetSC_TSENSOR0_INT_STATUS_tsensor0_under_int_status(unsigned int utsensor0_under_int_status);
int iSetSC_HPM_ST_hpm_pc_1_org(unsigned int uhpm_pc_1_org);
int iSetSC_HPM_ST_hpm_pc_0_org(unsigned int uhpm_pc_0_org);
int iSetSC_HPM_ST_hpm_pc_valid(unsigned int uhpm_pc_valid);
int iSetSC_SYSCOREQ_sc_syscoreq(unsigned int usc_syscoreq);
int iSetSC_PWR_ACK_sc_reg_clusterpmccntr_63bit(unsigned int usc_reg_clusterpmccntr_63bit);
int iSetSC_PWR_ACK_sc_pwrupcpu_ack(unsigned int usc_pwrupcpu_ack);
int iSetPMC_FCM_LPMCUCTRL_dbgnopwrdwn_patch(unsigned int udbgnopwrdwn_patch);
int iSetPMC_FCM_AIDLE_a55_wfi_bypass(unsigned int ua55_wfi_bypass);
int iSetPMC_FCM_AIDLE_a55_wfe_bypass(unsigned int ua55_wfe_bypass);
int iSetPMC_FCM_AIDLE_a55_pdn_bypass(unsigned int ua55_pdn_bypass);
int iSetPMC_FCM_AIDLE_wfi_source_sel(unsigned int uwfi_source_sel);
int iSetPMC_FCM_PCTRL_fcm_p_channel_enable(unsigned int ufcm_p_channel_enable);
int iSetPMC_FCM_PCTRL_cluster_pactive_sel(unsigned int ucluster_pactive_sel);
int iSetPMC_FCM_PCTRL_cluster_pstate_from_sys(unsigned int ucluster_pstate_from_sys);
int iSetPMC_FCM_PCTRL_cluster_preq_from_sys(unsigned int ucluster_preq_from_sys);
int iSetPMC_FCM_PCTRL_force_off_to_on(unsigned int uforce_off_to_on);
int iSetPMC_FCM_PCTRL_force_flush_cache(unsigned int uforce_flush_cache);
int iSetPMC_FCM_PCTRL_force_disable_off(unsigned int uforce_disable_off);
int iSetPMC_FCM_PCTRL_forced_on_to_sfonly_to_on(unsigned int uforced_on_to_sfonly_to_on);
int iSetPMC_FCM_PCTRL_forced_on_to_sfonly_to_on_enable(unsigned int uforced_on_to_sfonly_to_on_enable);
int iSetPMC_FCM_PCTRL_fcm_p_channel_init_pstate(unsigned int ufcm_p_channel_init_pstate);
int iSetPMC_FCM_MCTRL_cluster_mem_ctrl_l3_tag_way3_way0_from_sys(unsigned int ucluster_mem_ctrl_l3_tag_way3_way0_from_sys);
int iSetPMC_FCM_MCTRL_cluster_mem_ctrl_l3_tag_way7_way4_from_sys(unsigned int ucluster_mem_ctrl_l3_tag_way7_way4_from_sys);
int iSetPMC_FCM_MCTRL_cluster_mem_ctrl_l3_tag_way11_way8_from_sys(unsigned int ucluster_mem_ctrl_l3_tag_way11_way8_from_sys);
int iSetPMC_FCM_MCTRL_cluster_mem_ctrl_l3_tag_way15_way12_from_sys(unsigned int ucluster_mem_ctrl_l3_tag_way15_way12_from_sys);
int iSetPMC_FCM_MCTRL_cluster_mem_ctrl_others_from_sys(unsigned int ucluster_mem_ctrl_others_from_sys);
int iSetPMC_FCM_MCTRL_cluster_mem_ctrl_sfonly_from_sys(unsigned int ucluster_mem_ctrl_sfonly_from_sys);
int iSetPMC_FCM_MCTRL_cluster_mem_ctrl_l3_data_way3_way0_from_sys(unsigned int ucluster_mem_ctrl_l3_data_way3_way0_from_sys);
int iSetPMC_FCM_MCTRL_cluster_mem_ctrl_l3_data_way7_way4_from_sys(unsigned int ucluster_mem_ctrl_l3_data_way7_way4_from_sys);
int iSetPMC_FCM_MCTRL_cluster_mem_ctrl_l3_data_way11_way8_from_sys(unsigned int ucluster_mem_ctrl_l3_data_way11_way8_from_sys);
int iSetPMC_FCM_MCTRL_cluster_mem_ctrl_l3_data_way15_way12_from_sys(unsigned int ucluster_mem_ctrl_l3_data_way15_way12_from_sys);
int iSetPMC_FCM_MCTRL_SYS0_cluster_mem_scu_from_sys(unsigned int ucluster_mem_scu_from_sys);
int iSetPMC_FCM_MCTRL_SYS1_cluster_mem_ctrl_l3d_from_sys(unsigned int ucluster_mem_ctrl_l3d_from_sys);
int iSetPMC_FCM_MCTRL_SYS1_cluster_mem_ctrl_l3t_from_sys(unsigned int ucluster_mem_ctrl_l3t_from_sys);
int iSetPMC_CORE0_PCTRL_core0_p_channel_enable(unsigned int ucore0_p_channel_enable);
int iSetPMC_CORE0_PCTRL_core0_mem_ctrl_from_sys(unsigned int ucore0_mem_ctrl_from_sys);
int iSetPMC_CORE0_PCTRL_core0_preq_from_sys(unsigned int ucore0_preq_from_sys);
int iSetPMC_CORE0_PCTRL_core0_pstate_from_sys(unsigned int ucore0_pstate_from_sys);
int iSetPMC_CORE0_PCTRL_core0_p_channel_initial_pstate(unsigned int ucore0_p_channel_initial_pstate);
int iSetPMC_CORE1_PCTRL_core1_p_channel_enable(unsigned int ucore1_p_channel_enable);
int iSetPMC_CORE1_PCTRL_core1_mem_ctrl_from_sys(unsigned int ucore1_mem_ctrl_from_sys);
int iSetPMC_CORE1_PCTRL_core1_preq_from_sys(unsigned int ucore1_preq_from_sys);
int iSetPMC_CORE1_PCTRL_core1_pstate_from_sys(unsigned int ucore1_pstate_from_sys);
int iSetPMC_CORE1_PCTRL_core1_p_channel_initial_pstate(unsigned int ucore1_p_channel_initial_pstate);
int iSetPMC_CORE2_PCTRL_core2_p_channel_enable(unsigned int ucore2_p_channel_enable);
int iSetPMC_CORE2_PCTRL_core2_mem_ctrl_from_sys(unsigned int ucore2_mem_ctrl_from_sys);
int iSetPMC_CORE2_PCTRL_core2_preq_from_sys(unsigned int ucore2_preq_from_sys);
int iSetPMC_CORE2_PCTRL_core2_pstate_from_sys(unsigned int ucore2_pstate_from_sys);
int iSetPMC_CORE2_PCTRL_core2_p_channel_initial_pstate(unsigned int ucore2_p_channel_initial_pstate);
int iSetPMC_CORE3_PCTRL_core3_p_channel_enable(unsigned int ucore3_p_channel_enable);
int iSetPMC_CORE3_PCTRL_core3_mem_ctrl_from_sys(unsigned int ucore3_mem_ctrl_from_sys);
int iSetPMC_CORE3_PCTRL_core3_preq_from_sys(unsigned int ucore3_preq_from_sys);
int iSetPMC_CORE3_PCTRL_core3_pstate_from_sys(unsigned int ucore3_pstate_from_sys);
int iSetPMC_CORE3_PCTRL_core3_p_channel_initial_pstate(unsigned int ucore3_p_channel_initial_pstate);
int iSetPMC_CORE4_PCTRL_core4_p_channel_enable(unsigned int ucore4_p_channel_enable);
int iSetPMC_CORE4_PCTRL_core4_mem_ctrl_from_sys(unsigned int ucore4_mem_ctrl_from_sys);
int iSetPMC_CORE4_PCTRL_core4_preq_from_sys(unsigned int ucore4_preq_from_sys);
int iSetPMC_CORE4_PCTRL_core4_pstate_from_sys(unsigned int ucore4_pstate_from_sys);
int iSetPMC_CORE4_PCTRL_core4_p_channel_initial_pstate(unsigned int ucore4_p_channel_initial_pstate);
int iSetPMC_CORE5_PCTRL_core5_p_channel_enable(unsigned int ucore5_p_channel_enable);
int iSetPMC_CORE5_PCTRL_core5_mem_ctrl_from_sys(unsigned int ucore5_mem_ctrl_from_sys);
int iSetPMC_CORE5_PCTRL_core5_preq_from_sys(unsigned int ucore5_preq_from_sys);
int iSetPMC_CORE5_PCTRL_core5_pstate_from_sys(unsigned int ucore5_pstate_from_sys);
int iSetPMC_CORE5_PCTRL_core5_p_channel_initial_pstate(unsigned int ucore5_p_channel_initial_pstate);
int iSetPMC_CORE6_PCTRL_core6_p_channel_enable(unsigned int ucore6_p_channel_enable);
int iSetPMC_CORE6_PCTRL_core6_mem_ctrl_from_sys(unsigned int ucore6_mem_ctrl_from_sys);
int iSetPMC_CORE6_PCTRL_core6_preq_from_sys(unsigned int ucore6_preq_from_sys);
int iSetPMC_CORE6_PCTRL_core6_pstate_from_sys(unsigned int ucore6_pstate_from_sys);
int iSetPMC_CORE6_PCTRL_core6_p_channel_initial_pstate(unsigned int ucore6_p_channel_initial_pstate);
int iSetPMC_CORE7_PCTRL_core7_p_channel_enable(unsigned int ucore7_p_channel_enable);
int iSetPMC_CORE7_PCTRL_core7_mem_ctrl_from_sys(unsigned int ucore7_mem_ctrl_from_sys);
int iSetPMC_CORE7_PCTRL_core7_preq_from_sys(unsigned int ucore7_preq_from_sys);
int iSetPMC_CORE7_PCTRL_core7_pstate_from_sys(unsigned int ucore7_pstate_from_sys);
int iSetPMC_CORE7_PCTRL_core7_p_channel_initial_pstate(unsigned int ucore7_p_channel_initial_pstate);
int iSetPMC_COREX_DEFAMC_ananke_core_mem_ctrl_slp(unsigned int uananke_core_mem_ctrl_slp);
int iSetPMC_COREX_DEFAMC_ananke_core_mem_ctrl_dslp(unsigned int uananke_core_mem_ctrl_dslp);
int iSetPMC_COREX_DEFAMC_ananke_core_mem_ctrl_sd(unsigned int uananke_core_mem_ctrl_sd);
int iSetPMC_COREX_DEFAMC_ananke_core_mem_ctrl_normal(unsigned int uananke_core_mem_ctrl_normal);
int iSetPMC_FCM_DEFAMC_cluster_mem_ctrl_slp(unsigned int ucluster_mem_ctrl_slp);
int iSetPMC_FCM_DEFAMC_cluster_mem_ctrl_dslp(unsigned int ucluster_mem_ctrl_dslp);
int iSetPMC_FCM_DEFAMC_cluster_mem_ctrl_sd(unsigned int ucluster_mem_ctrl_sd);
int iSetPMC_FCM_DEFAMC_cluster_mem_ctrl_normal(unsigned int ucluster_mem_ctrl_normal);
int iSetPMC_QCTRL_EN_gicclk_q_channel_enable(unsigned int ugicclk_q_channel_enable);
int iSetPMC_QCTRL_EN_pclk_q_channel_enable(unsigned int upclk_q_channel_enable);
int iSetPMC_QCTRL_EN_atclk_q_channel_enable(unsigned int uatclk_q_channel_enable);
int iSetPMC_QCTRL_EN_sclk_q_channel_enable(unsigned int usclk_q_channel_enable);
int iSetPMC_QCTRL_TOUT_gicclk_q_channel_cfgcnt(unsigned int ugicclk_q_channel_cfgcnt);
int iSetPMC_QCTRL_TOUT_pclk_q_channel_cfgcnt(unsigned int upclk_q_channel_cfgcnt);
int iSetPMC_QCTRL_TOUT_atclk_q_channel_cfgcnt(unsigned int uatclk_q_channel_cfgcnt);
int iSetPMC_QCTRL_TOUT_sclk_q_channel_cfgcnt(unsigned int usclk_q_channel_cfgcnt);
int iSetPMC_COREX_PCTRL_C01WC_core0_p_channel_wait_cycle(unsigned int ucore0_p_channel_wait_cycle);
int iSetPMC_COREX_PCTRL_C01WC_core1_p_channel_wait_cycle(unsigned int ucore1_p_channel_wait_cycle);
int iSetPMC_COREX_PCTRL_C23WC_core2_p_channel_wait_cycle(unsigned int ucore2_p_channel_wait_cycle);
int iSetPMC_COREX_PCTRL_C23WC_core3_p_channel_wait_cycle(unsigned int ucore3_p_channel_wait_cycle);
int iSetPMC_COREX_PCTRL_C45WC_core4_p_channel_wait_cycle(unsigned int ucore4_p_channel_wait_cycle);
int iSetPMC_COREX_PCTRL_C45WC_core5_p_channel_wait_cycle(unsigned int ucore5_p_channel_wait_cycle);
int iSetPMC_COREX_PCTRL_C67WC_core6_p_channel_wait_cycle(unsigned int ucore6_p_channel_wait_cycle);
int iSetPMC_COREX_PCTRL_C67WC_core7_p_channel_wait_cycle(unsigned int ucore7_p_channel_wait_cycle);
int iSetPMC_FCM_PCTRL_WC_fcm_p_channel_wait_cycle_dslp(unsigned int ufcm_p_channel_wait_cycle_dslp);
int iSetPMC_FCM_PCTRL_WC_fcm_p_channel_wait_cycle_sd(unsigned int ufcm_p_channel_wait_cycle_sd);
int iSetPMC_QSTAT_QPEEK_sclkqreqn(unsigned int usclkqreqn);
int iSetPMC_QSTAT_QPEEK_sclkqdeny(unsigned int usclkqdeny);
int iSetPMC_QSTAT_QPEEK_sclkqactive(unsigned int usclkqactive);
int iSetPMC_QSTAT_QPEEK_sclkqacceptn(unsigned int usclkqacceptn);
int iSetPMC_QSTAT_QPEEK_pclkqreqn(unsigned int upclkqreqn);
int iSetPMC_QSTAT_QPEEK_pclkqdeny(unsigned int upclkqdeny);
int iSetPMC_QSTAT_QPEEK_pclkqactive(unsigned int upclkqactive);
int iSetPMC_QSTAT_QPEEK_pclkqacceptn(unsigned int upclkqacceptn);
int iSetPMC_QSTAT_QPEEK_gicclkqreqn(unsigned int ugicclkqreqn);
int iSetPMC_QSTAT_QPEEK_gicclkqdeny(unsigned int ugicclkqdeny);
int iSetPMC_QSTAT_QPEEK_gicclkqactive(unsigned int ugicclkqactive);
int iSetPMC_QSTAT_QPEEK_gicclkqacceptn(unsigned int ugicclkqacceptn);
int iSetPMC_QSTAT_QPEEK_atclkqreqn(unsigned int uatclkqreqn);
int iSetPMC_QSTAT_QPEEK_atclkqdeny(unsigned int uatclkqdeny);
int iSetPMC_QSTAT_QPEEK_atclkqactive(unsigned int uatclkqactive);
int iSetPMC_QSTAT_QPEEK_atclkqacceptn(unsigned int uatclkqacceptn);
int iSetPMC_FCM_STANDBY_l3_idle_wfe(unsigned int ul3_idle_wfe);
int iSetPMC_FCM_STANDBY_l3_idle_wfi(unsigned int ul3_idle_wfi);
int iSetPMC_FCM_STANDBY_fcm_can_power_down(unsigned int ufcm_can_power_down);
int iSetPMC_FCM_STANDBY_standbywfe(unsigned int ustandbywfe);
int iSetPMC_FCM_STANDBY_standbywfi_vdm(unsigned int ustandbywfi_vdm);
int iSetPMC_FCM_STANDBY_standbywfi_pdc(unsigned int ustandbywfi_pdc);
int iSetPMC_FCM_PSTAT_FEEDBACK_forced_on_sfonly_to_on_completed(unsigned int uforced_on_sfonly_to_on_completed);
int iSetPMC_FCM_PSTAT_FEEDBACK_cluster_can_power_down(unsigned int ucluster_can_power_down);
int iSetPMC_FCM_PSTAT_FEEDBACK_cluster_pdeny_to_sys(unsigned int ucluster_pdeny_to_sys);
int iSetPMC_FCM_PSTAT_FEEDBACK_cluster_paccept_to_sys(unsigned int ucluster_paccept_to_sys);
int iSetPMC_FCM_PSTAT_FEEDBACK_cluster_pactive_to_sys(unsigned int ucluster_pactive_to_sys);
int iSetPMC_CORE0_PSTAT_FEEDBACK_core0_can_power_down(unsigned int ucore0_can_power_down);
int iSetPMC_CORE0_PSTAT_FEEDBACK_core0_pdeny_to_sys(unsigned int ucore0_pdeny_to_sys);
int iSetPMC_CORE0_PSTAT_FEEDBACK_core0_paccept_to_sys(unsigned int ucore0_paccept_to_sys);
int iSetPMC_CORE0_PSTAT_FEEDBACK_core0_pactive_to_sys(unsigned int ucore0_pactive_to_sys);
int iSetPMC_CORE1_PSTAT_FEEDBACK_core1_can_power_down(unsigned int ucore1_can_power_down);
int iSetPMC_CORE1_PSTAT_FEEDBACK_core1_pdeny_to_sys(unsigned int ucore1_pdeny_to_sys);
int iSetPMC_CORE1_PSTAT_FEEDBACK_core1_paccept_to_sys(unsigned int ucore1_paccept_to_sys);
int iSetPMC_CORE1_PSTAT_FEEDBACK_core1_pactive_to_sys(unsigned int ucore1_pactive_to_sys);
int iSetPMC_CORE2_PSTAT_FEEDBACK_core2_can_power_down(unsigned int ucore2_can_power_down);
int iSetPMC_CORE2_PSTAT_FEEDBACK_core2_pdeny_to_sys(unsigned int ucore2_pdeny_to_sys);
int iSetPMC_CORE2_PSTAT_FEEDBACK_core2_paccept_to_sys(unsigned int ucore2_paccept_to_sys);
int iSetPMC_CORE2_PSTAT_FEEDBACK_core2_pactive_to_sys(unsigned int ucore2_pactive_to_sys);
int iSetPMC_CORE3_PSTAT_FEEDBACK_core3_can_power_down(unsigned int ucore3_can_power_down);
int iSetPMC_CORE3_PSTAT_FEEDBACK_core3_pdeny_to_sys(unsigned int ucore3_pdeny_to_sys);
int iSetPMC_CORE3_PSTAT_FEEDBACK_core3_paccept_to_sys(unsigned int ucore3_paccept_to_sys);
int iSetPMC_CORE3_PSTAT_FEEDBACK_core3_pactive_to_sys(unsigned int ucore3_pactive_to_sys);
int iSetPMC_CORE4_PSTAT_FEEDBACK_core4_can_power_down(unsigned int ucore4_can_power_down);
int iSetPMC_CORE4_PSTAT_FEEDBACK_core4_pdeny_to_sys(unsigned int ucore4_pdeny_to_sys);
int iSetPMC_CORE4_PSTAT_FEEDBACK_core4_paccept_to_sys(unsigned int ucore4_paccept_to_sys);
int iSetPMC_CORE4_PSTAT_FEEDBACK_core4_pactive_to_sys(unsigned int ucore4_pactive_to_sys);
int iSetPMC_CORE5_PSTAT_FEEDBACK_core5_can_power_down(unsigned int ucore5_can_power_down);
int iSetPMC_CORE5_PSTAT_FEEDBACK_core5_pdeny_to_sys(unsigned int ucore5_pdeny_to_sys);
int iSetPMC_CORE5_PSTAT_FEEDBACK_core5_paccept_to_sys(unsigned int ucore5_paccept_to_sys);
int iSetPMC_CORE5_PSTAT_FEEDBACK_core5_pactive_to_sys(unsigned int ucore5_pactive_to_sys);
int iSetPMC_CORE6_PSTAT_FEEDBACK_core6_can_power_down(unsigned int ucore6_can_power_down);
int iSetPMC_CORE6_PSTAT_FEEDBACK_core6_pdeny_to_sys(unsigned int ucore6_pdeny_to_sys);
int iSetPMC_CORE6_PSTAT_FEEDBACK_core6_paccept_to_sys(unsigned int ucore6_paccept_to_sys);
int iSetPMC_CORE6_PSTAT_FEEDBACK_core6_pactive_to_sys(unsigned int ucore6_pactive_to_sys);
int iSetPMC_CORE7_PSTAT_FEEDBACK_core7_can_power_down(unsigned int ucore7_can_power_down);
int iSetPMC_CORE7_PSTAT_FEEDBACK_core7_pdeny_to_sys(unsigned int ucore7_pdeny_to_sys);
int iSetPMC_CORE7_PSTAT_FEEDBACK_core7_paccept_to_sys(unsigned int ucore7_paccept_to_sys);
int iSetPMC_CORE7_PSTAT_FEEDBACK_core7_pactive_to_sys(unsigned int ucore7_pactive_to_sys);
int iSetPMC_FCM_PSTAT_PPEEK_clusterpacctive(unsigned int uclusterpacctive);
int iSetPMC_FCM_PSTAT_PPEEK_clusterpstate(unsigned int uclusterpstate);
int iSetPMC_FCM_PSTAT_PPEEK_clusterpreq(unsigned int uclusterpreq);
int iSetPMC_FCM_PSTAT_PPEEK_clusterpdeny(unsigned int uclusterpdeny);
int iSetPMC_FCM_PSTAT_PPEEK_clusterpaccept(unsigned int uclusterpaccept);
int iSetPMC_CORE0_PSTAT_PPEEK_corepactive0(unsigned int ucorepactive0);
int iSetPMC_CORE0_PSTAT_PPEEK_corepstate0(unsigned int ucorepstate0);
int iSetPMC_CORE0_PSTAT_PPEEK_corepreq0(unsigned int ucorepreq0);
int iSetPMC_CORE0_PSTAT_PPEEK_corepdeny0(unsigned int ucorepdeny0);
int iSetPMC_CORE0_PSTAT_PPEEK_corepaccept0(unsigned int ucorepaccept0);
int iSetPMC_CORE1_PSTAT_PPEEK_corepactive1(unsigned int ucorepactive1);
int iSetPMC_CORE1_PSTAT_PPEEK_corepstate1(unsigned int ucorepstate1);
int iSetPMC_CORE1_PSTAT_PPEEK_corepreq1(unsigned int ucorepreq1);
int iSetPMC_CORE1_PSTAT_PPEEK_corepdeny1(unsigned int ucorepdeny1);
int iSetPMC_CORE1_PSTAT_PPEEK_corepaccept1(unsigned int ucorepaccept1);
int iSetPMC_CORE2_PSTAT_PPEEK_corepactive2(unsigned int ucorepactive2);
int iSetPMC_CORE2_PSTAT_PPEEK_corepstate2(unsigned int ucorepstate2);
int iSetPMC_CORE2_PSTAT_PPEEK_corepreq2(unsigned int ucorepreq2);
int iSetPMC_CORE2_PSTAT_PPEEK_corepdeny2(unsigned int ucorepdeny2);
int iSetPMC_CORE2_PSTAT_PPEEK_corepaccept2(unsigned int ucorepaccept2);
int iSetPMC_CORE3_PSTAT_PPEEK_corepactive3(unsigned int ucorepactive3);
int iSetPMC_CORE3_PSTAT_PPEEK_corepstate3(unsigned int ucorepstate3);
int iSetPMC_CORE3_PSTAT_PPEEK_corepreq3(unsigned int ucorepreq3);
int iSetPMC_CORE3_PSTAT_PPEEK_corepdeny3(unsigned int ucorepdeny3);
int iSetPMC_CORE3_PSTAT_PPEEK_corepaccept3(unsigned int ucorepaccept3);
int iSetPMC_CORE4_PSTAT_PPEEK_corepactive4(unsigned int ucorepactive4);
int iSetPMC_CORE4_PSTAT_PPEEK_corepstate4(unsigned int ucorepstate4);
int iSetPMC_CORE4_PSTAT_PPEEK_corepreq4(unsigned int ucorepreq4);
int iSetPMC_CORE4_PSTAT_PPEEK_corepdeny4(unsigned int ucorepdeny4);
int iSetPMC_CORE4_PSTAT_PPEEK_corepaccept4(unsigned int ucorepaccept4);
int iSetPMC_CORE5_PSTAT_PPEEK_corepactive5(unsigned int ucorepactive5);
int iSetPMC_CORE5_PSTAT_PPEEK_corepstate5(unsigned int ucorepstate5);
int iSetPMC_CORE5_PSTAT_PPEEK_corepreq5(unsigned int ucorepreq5);
int iSetPMC_CORE5_PSTAT_PPEEK_corepdeny5(unsigned int ucorepdeny5);
int iSetPMC_CORE5_PSTAT_PPEEK_corepaccept5(unsigned int ucorepaccept5);
int iSetPMC_CORE6_PSTAT_PPEEK_corepactive6(unsigned int ucorepactive6);
int iSetPMC_CORE6_PSTAT_PPEEK_corepstate6(unsigned int ucorepstate6);
int iSetPMC_CORE6_PSTAT_PPEEK_corepreq6(unsigned int ucorepreq6);
int iSetPMC_CORE6_PSTAT_PPEEK_corepdeny6(unsigned int ucorepdeny6);
int iSetPMC_CORE6_PSTAT_PPEEK_corepaccept6(unsigned int ucorepaccept6);
int iSetPMC_CORE7_PSTAT_PPEEK_corepactive7(unsigned int ucorepactive7);
int iSetPMC_CORE7_PSTAT_PPEEK_corepstate7(unsigned int ucorepstate7);
int iSetPMC_CORE7_PSTAT_PPEEK_corepreq7(unsigned int ucorepreq7);
int iSetPMC_CORE7_PSTAT_PPEEK_corepdeny7(unsigned int ucorepdeny7);
int iSetPMC_CORE7_PSTAT_PPEEK_corepaccept7(unsigned int ucorepaccept7);
int iSetPMC_CORE_DEBUG_INFO0_core1_pchannel_debug_info(unsigned int ucore1_pchannel_debug_info);
int iSetPMC_CORE_DEBUG_INFO0_core0_pchannel_debug_info(unsigned int ucore0_pchannel_debug_info);
int iSetPMC_CORE_DEBUG_INFO1_core3_pchannel_debug_info(unsigned int ucore3_pchannel_debug_info);
int iSetPMC_CORE_DEBUG_INFO1_core2_pchannel_debug_info(unsigned int ucore2_pchannel_debug_info);
int iSetPMC_CORE_DEBUG_INFO2_core5_pchannel_debug_info(unsigned int ucore5_pchannel_debug_info);
int iSetPMC_CORE_DEBUG_INFO2_core4_pchannel_debug_info(unsigned int ucore4_pchannel_debug_info);
int iSetPMC_CORE_DEBUG_INFO3_core7_pchannel_debug_info(unsigned int ucore7_pchannel_debug_info);
int iSetPMC_CORE_DEBUG_INFO3_core6_pchannel_debug_info(unsigned int ucore6_pchannel_debug_info);
int iSetPMC_FCM_DEBUG_INFO_fcm_pchannel_debug_info(unsigned int ufcm_pchannel_debug_info);
int iSetPMC_CORE_PDC_ENABLE_core7_pwr_en(unsigned int ucore7_pwr_en);
int iSetPMC_CORE_PDC_ENABLE_core6_pwr_en(unsigned int ucore6_pwr_en);
int iSetPMC_CORE_PDC_ENABLE_core5_pwr_en(unsigned int ucore5_pwr_en);
int iSetPMC_CORE_PDC_ENABLE_core4_pwr_en(unsigned int ucore4_pwr_en);
int iSetPMC_CORE_PDC_ENABLE_core3_pwr_en(unsigned int ucore3_pwr_en);
int iSetPMC_CORE_PDC_ENABLE_core2_pwr_en(unsigned int ucore2_pwr_en);
int iSetPMC_CORE_PDC_ENABLE_core1_pwr_en(unsigned int ucore1_pwr_en);
int iSetPMC_CORE_PDC_ENABLE_core0_pwr_en(unsigned int ucore0_pwr_en);
int iSetPMC_CORE_PDC_ENABLE_core7_iso_en(unsigned int ucore7_iso_en);
int iSetPMC_CORE_PDC_ENABLE_core6_iso_en(unsigned int ucore6_iso_en);
int iSetPMC_CORE_PDC_ENABLE_core5_iso_en(unsigned int ucore5_iso_en);
int iSetPMC_CORE_PDC_ENABLE_core4_iso_en(unsigned int ucore4_iso_en);
int iSetPMC_CORE_PDC_ENABLE_core3_iso_en(unsigned int ucore3_iso_en);
int iSetPMC_CORE_PDC_ENABLE_core2_iso_en(unsigned int ucore2_iso_en);
int iSetPMC_CORE_PDC_ENABLE_core1_iso_en(unsigned int ucore1_iso_en);
int iSetPMC_CORE_PDC_ENABLE_core0_iso_en(unsigned int ucore0_iso_en);
int iSetPMC_CORE_PDC_ENABLE_core7_dbg_en(unsigned int ucore7_dbg_en);
int iSetPMC_CORE_PDC_ENABLE_core6_dbg_en(unsigned int ucore6_dbg_en);
int iSetPMC_CORE_PDC_ENABLE_core5_dbg_en(unsigned int ucore5_dbg_en);
int iSetPMC_CORE_PDC_ENABLE_core4_dbg_en(unsigned int ucore4_dbg_en);
int iSetPMC_CORE_PDC_ENABLE_core3_dbg_en(unsigned int ucore3_dbg_en);
int iSetPMC_CORE_PDC_ENABLE_core2_dbg_en(unsigned int ucore2_dbg_en);
int iSetPMC_CORE_PDC_ENABLE_core1_dbg_en(unsigned int ucore1_dbg_en);
int iSetPMC_CORE_PDC_ENABLE_core0_dbg_en(unsigned int ucore0_dbg_en);
int iSetPMC_CORE_PDC_ENABLE_core7_pdc_en(unsigned int ucore7_pdc_en);
int iSetPMC_CORE_PDC_ENABLE_core6_pdc_en(unsigned int ucore6_pdc_en);
int iSetPMC_CORE_PDC_ENABLE_core5_pdc_en(unsigned int ucore5_pdc_en);
int iSetPMC_CORE_PDC_ENABLE_core4_pdc_en(unsigned int ucore4_pdc_en);
int iSetPMC_CORE_PDC_ENABLE_core3_pdc_en(unsigned int ucore3_pdc_en);
int iSetPMC_CORE_PDC_ENABLE_core2_pdc_en(unsigned int ucore2_pdc_en);
int iSetPMC_CORE_PDC_ENABLE_core1_pdc_en(unsigned int ucore1_pdc_en);
int iSetPMC_CORE_PDC_ENABLE_core0_pdc_en(unsigned int ucore0_pdc_en);
int iSetPMC_CORE_POWER_UP_REQ_core7_pwrup_req(unsigned int ucore7_pwrup_req);
int iSetPMC_CORE_POWER_UP_REQ_core6_pwrup_req(unsigned int ucore6_pwrup_req);
int iSetPMC_CORE_POWER_UP_REQ_core5_pwrup_req(unsigned int ucore5_pwrup_req);
int iSetPMC_CORE_POWER_UP_REQ_core4_pwrup_req(unsigned int ucore4_pwrup_req);
int iSetPMC_CORE_POWER_UP_REQ_core3_pwrup_req(unsigned int ucore3_pwrup_req);
int iSetPMC_CORE_POWER_UP_REQ_core2_pwrup_req(unsigned int ucore2_pwrup_req);
int iSetPMC_CORE_POWER_UP_REQ_core1_pwrup_req(unsigned int ucore1_pwrup_req);
int iSetPMC_CORE_POWER_UP_REQ_core0_pwrup_req(unsigned int ucore0_pwrup_req);
int iSetPMC_CORE_POWER_DOWN_REQ_core7_pwrdn_req(unsigned int ucore7_pwrdn_req);
int iSetPMC_CORE_POWER_DOWN_REQ_core6_pwrdn_req(unsigned int ucore6_pwrdn_req);
int iSetPMC_CORE_POWER_DOWN_REQ_core5_pwrdn_req(unsigned int ucore5_pwrdn_req);
int iSetPMC_CORE_POWER_DOWN_REQ_core4_pwrdn_req(unsigned int ucore4_pwrdn_req);
int iSetPMC_CORE_POWER_DOWN_REQ_core3_pwrdn_req(unsigned int ucore3_pwrdn_req);
int iSetPMC_CORE_POWER_DOWN_REQ_core2_pwrdn_req(unsigned int ucore2_pwrdn_req);
int iSetPMC_CORE_POWER_DOWN_REQ_core1_pwrdn_req(unsigned int ucore1_pwrdn_req);
int iSetPMC_CORE_POWER_DOWN_REQ_core0_pwrdn_req(unsigned int ucore0_pwrdn_req);
int iSetPMC_CORE_PMCTRL_SELECTION_core7_pmctrl_sel(unsigned int ucore7_pmctrl_sel);
int iSetPMC_CORE_PMCTRL_SELECTION_core6_pmctrl_sel(unsigned int ucore6_pmctrl_sel);
int iSetPMC_CORE_PMCTRL_SELECTION_core5_pmctrl_sel(unsigned int ucore5_pmctrl_sel);
int iSetPMC_CORE_PMCTRL_SELECTION_core4_pmctrl_sel(unsigned int ucore4_pmctrl_sel);
int iSetPMC_CORE_PMCTRL_SELECTION_core3_pmctrl_sel(unsigned int ucore3_pmctrl_sel);
int iSetPMC_CORE_PMCTRL_SELECTION_core2_pmctrl_sel(unsigned int ucore2_pmctrl_sel);
int iSetPMC_CORE_PMCTRL_SELECTION_core1_pmctrl_sel(unsigned int ucore1_pmctrl_sel);
int iSetPMC_CORE_PMCTRL_SELECTION_core0_pmctrl_sel(unsigned int ucore0_pmctrl_sel);
int iSetPMC_CORE_PWRUP_TIME0_core7_pwrup_time(unsigned int ucore7_pwrup_time);
int iSetPMC_CORE_PWRUP_TIME0_core6_pwrup_time(unsigned int ucore6_pwrup_time);
int iSetPMC_CORE_PWRUP_TIME1_core5_pwrup_time(unsigned int ucore5_pwrup_time);
int iSetPMC_CORE_PWRUP_TIME1_core4_pwrup_time(unsigned int ucore4_pwrup_time);
int iSetPMC_CORE_PWRUP_TIME2_core3_pwrup_time(unsigned int ucore3_pwrup_time);
int iSetPMC_CORE_PWRUP_TIME2_core2_pwrup_time(unsigned int ucore2_pwrup_time);
int iSetPMC_CORE_PWRUP_TIME3_core1_pwrup_time(unsigned int ucore1_pwrup_time);
int iSetPMC_CORE_PWRUP_TIME3_core0_pwrup_time(unsigned int ucore0_pwrup_time);
int iSetPMC_CORE_PWRDN_TIME0_core7_pwrdn_time(unsigned int ucore7_pwrdn_time);
int iSetPMC_CORE_PWRDN_TIME0_core6_pwrdn_time(unsigned int ucore6_pwrdn_time);
int iSetPMC_CORE_PWRDN_TIME1_core5_pwrdn_time(unsigned int ucore5_pwrdn_time);
int iSetPMC_CORE_PWRDN_TIME1_core4_pwrdn_time(unsigned int ucore4_pwrdn_time);
int iSetPMC_CORE_PWRDN_TIME2_core3_pwrdn_time(unsigned int ucore3_pwrdn_time);
int iSetPMC_CORE_PWRDN_TIME2_core2_pwrdn_time(unsigned int ucore2_pwrdn_time);
int iSetPMC_CORE_PWRDN_TIME3_core1_pwrdn_time(unsigned int ucore1_pwrdn_time);
int iSetPMC_CORE_PWRDN_TIME3_core0_pwrdn_time(unsigned int ucore0_pwrdn_time);
int iSetPMC_CORE_ISO_TIME0_core7_iso_time(unsigned int ucore7_iso_time);
int iSetPMC_CORE_ISO_TIME0_core6_iso_time(unsigned int ucore6_iso_time);
int iSetPMC_CORE_ISO_TIME1_core5_iso_time(unsigned int ucore5_iso_time);
int iSetPMC_CORE_ISO_TIME1_core4_iso_time(unsigned int ucore4_iso_time);
int iSetPMC_CORE_ISO_TIME2_core3_iso_time(unsigned int ucore3_iso_time);
int iSetPMC_CORE_ISO_TIME2_core2_iso_time(unsigned int ucore2_iso_time);
int iSetPMC_CORE_ISO_TIME3_core1_iso_time(unsigned int ucore1_iso_time);
int iSetPMC_CORE_ISO_TIME3_core0_iso_time(unsigned int ucore0_iso_time);
int iSetPMC_CORE_RST_TIME0_core7_rst_time(unsigned int ucore7_rst_time);
int iSetPMC_CORE_RST_TIME0_core6_rst_time(unsigned int ucore6_rst_time);
int iSetPMC_CORE_RST_TIME1_core5_rst_time(unsigned int ucore5_rst_time);
int iSetPMC_CORE_RST_TIME1_core4_rst_time(unsigned int ucore4_rst_time);
int iSetPMC_CORE_RST_TIME2_core3_rst_time(unsigned int ucore3_rst_time);
int iSetPMC_CORE_RST_TIME2_core2_rst_time(unsigned int ucore2_rst_time);
int iSetPMC_CORE_RST_TIME3_core1_rst_time(unsigned int ucore1_rst_time);
int iSetPMC_CORE_RST_TIME3_core0_rst_time(unsigned int ucore0_rst_time);
int iSetPMC_CORE_URST_TIME0_core7_urst_time(unsigned int ucore7_urst_time);
int iSetPMC_CORE_URST_TIME0_core6_urst_time(unsigned int ucore6_urst_time);
int iSetPMC_CORE_URST_TIME1_core5_urst_time(unsigned int ucore5_urst_time);
int iSetPMC_CORE_URST_TIME1_core4_urst_time(unsigned int ucore4_urst_time);
int iSetPMC_CORE_URST_TIME2_core3_urst_time(unsigned int ucore3_urst_time);
int iSetPMC_CORE_URST_TIME2_core2_urst_time(unsigned int ucore2_urst_time);
int iSetPMC_CORE_URST_TIME3_core1_urst_time(unsigned int ucore1_urst_time);
int iSetPMC_CORE_URST_TIME3_core0_urst_time(unsigned int ucore0_urst_time);
int iSetPMC_CORE_DBG_TIME0_core7_dbg_time(unsigned int ucore7_dbg_time);
int iSetPMC_CORE_DBG_TIME0_core6_dbg_time(unsigned int ucore6_dbg_time);
int iSetPMC_CORE_DBG_TIME1_core5_dbg_time(unsigned int ucore5_dbg_time);
int iSetPMC_CORE_DBG_TIME1_core4_dbg_time(unsigned int ucore4_dbg_time);
int iSetPMC_CORE_DBG_TIME2_core3_dbg_time(unsigned int ucore3_dbg_time);
int iSetPMC_CORE_DBG_TIME2_core2_dbg_time(unsigned int ucore2_dbg_time);
int iSetPMC_CORE_DBG_TIME3_core1_dbg_time(unsigned int ucore1_dbg_time);
int iSetPMC_CORE_DBG_TIME3_core0_dbg_time(unsigned int ucore0_dbg_time);
int iSetPMC_CORE_POWER_STATE_core0_pwrstat(unsigned int ucore0_pwrstat);
int iSetPMC_CORE_POWER_STATE_core1_pwrstat(unsigned int ucore1_pwrstat);
int iSetPMC_CORE_POWER_STATE_core2_pwrstat(unsigned int ucore2_pwrstat);
int iSetPMC_CORE_POWER_STATE_core3_pwrstat(unsigned int ucore3_pwrstat);
int iSetPMC_CORE_POWER_STATE_core4_pwrstat(unsigned int ucore4_pwrstat);
int iSetPMC_CORE_POWER_STATE_core5_pwrstat(unsigned int ucore5_pwrstat);
int iSetPMC_CORE_POWER_STATE_core6_pwrstat(unsigned int ucore6_pwrstat);
int iSetPMC_CORE_POWER_STATE_core7_pwrstat(unsigned int ucore7_pwrstat);
int iSetCPU_CFG_VERSION0_cpu_cfg_version0(unsigned int ucpu_cfg_version0);
int iSetCPU_CFG_MAGIC_WORD_cpu_cfg_magic_word(unsigned int ucpu_cfg_magic_word);
int iSetCPU_CFG_ECO_CFG0_cpu_cfg_eco_cfg0(unsigned int ucpu_cfg_eco_cfg0);
int iSetCPU_CFG_ECO_CFG1_cpu_cfg_eco_cfg1(unsigned int ucpu_cfg_eco_cfg1);
int iSetCPU_CFG_ECO_CFG2_cpu_cfg_eco_cfg2(unsigned int ucpu_cfg_eco_cfg2);
int iSetCPU_CFG_ECO_CFG3_cpu_cfg_eco_cfg3(unsigned int ucpu_cfg_eco_cfg3);
int iSetSC_SYSCTRL_LOCK_sysctrl_lock(unsigned int usysctrl_lock);
int iSetSC_SYSCTRL_UNLOCK_sysctrl_unlock(unsigned int usysctrl_unlock);
int iSetSC_ECO_RSV0_eco_rsv0(unsigned int ueco_rsv0);
int iSetSC_ECO_RSV1_eco_rsv1(unsigned int ueco_rsv1);
int iSetSC_ECO_RSV2_eco_rsv2(unsigned int ueco_rsv2);
int iSetSC_ECO_RSV3_eco_rsv3(unsigned int ueco_rsv3);
int iSetSC_ECO_RSV4_prototype_clk(unsigned int uprototype_clk);
int iSetSC_ECO_RSV5_prototype_rst_n(unsigned int uprototype_rst_n);
int iSetFPGA_VER_fpga_veri_num(unsigned int ufpga_veri_num);

#endif // __CPU_CLUSTER_CFG_C_UNION_DEFINE_H__
